You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Facebook Ads Graph API结果中仅获取指定action类型字段?

如何在Facebook Ads Graph API中仅获取指定action_type的字段

直接通过API参数筛选(推荐)

Facebook Ads Graph API支持通过action_types参数指定要返回的action类型,这样返回的actions数组只会包含你需要的link_click和post_like。

示例请求(以v18.0版本为例):

GET /v18.0/{AD_ACCOUNT_ID}/insights?fields=actions&action_types=['link_click','post_like']

注意:如果是在URL中直接请求,需要把数组做URL编码,变成%5B%27link_click%27%2C%27post_like%27%5D,避免解析错误。

本地过滤响应结果

如果遇到旧版本接口不支持action_types参数的情况,也可以在拿到API返回的完整数据后,在本地代码里过滤actions数组。

比如用Python实现:

# 假设api_response是获取到的完整响应数据
filtered_actions = [
    action for action in api_response['data'][0]['actions']
    if action['action_type'] in ['link_click', 'post_like']
]

其他编程语言的逻辑一致,只保留action_type匹配目标值的元素即可。

关于actions.purchase_conversion_value无效的说明

这个参数是用于获取purchase事件的转化价值指标,并非筛选action_type的参数。你要筛选特定action类型,不能用这个参数,它只在你需要提取purchase事件的转化价值数据时才会生效,前提是你的Pixel正确上报了该值。

内容的提问来源于stack exchange,提问作者Jack Nezie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 04:16:07