Facebook graph api Facebook营销API上的多重过滤(日期范围、国家、印象设备等)
我们希望根据多重筛选(日期范围、国家、印象设备等),从Facebook营销API(Insights API-)中获得营销成本 我可以一次应用一个过滤器,例如:Facebook graph api Facebook营销API上的多重过滤(日期范围、国家、印象设备等),facebook-graph-api,facebook-marketing-api,facebook-insights,Facebook Graph Api,Facebook Marketing Api,Facebook Insights,我们希望根据多重筛选(日期范围、国家、印象设备等),从Facebook营销API(Insights API-)中获得营销成本 我可以一次应用一个过滤器,例如: “国家”:GEThttps://graph.facebook.com/v3.1/act_),作业已成功启动: { "id": "317371612321115", "account_id": "<ACCOUNT_ID>", "time_ref": 1545121794, "async_status": "Job Starte
- “国家”:
GEThttps://graph.facebook.com/v3.1/act_),作业已成功启动:
{ "id": "317371612321115", "account_id": "<ACCOUNT_ID>", "time_ref": 1545121794, "async_status": "Job Started", "async_percent_completion": 0, "is_running": true, "date_start": "2018-12-17", "date_stop": "2018-12-17" }
但随后获得“作业失败”状态:{ “id”:“317371612321115”, “帐户id”:“, “时间参考”:1545121794, “异步_状态”:“作业已启动”, “异步完成百分比”:0, “你在跑步吗”:没错, “开始日期”:“2018-12-17”, “截止日期”:“2018-12-17” }
是否可以应用我在下面描述的多个过滤器{ “id”:“317371612321115”, “帐户id”:“, “时间参考”:1545121794, “异步_状态”:“作业失败”, “异步完成百分比”:0, “开始日期”:“2018-12-17”, “截止日期”:“2018-12-17” }
是否存在一些限制或如何应用多个筛选器的文档?
谢谢。您可以在同一请求中应用筛选器数组。尝试:filtering=[{field:"impression_device","operator":"IN","value":["iphone","ipad"]},{"field":"country","operator":"EQUAL","value":"GB"}]
这会给人留下iPhone或iPad设备GB的印象。我想理论上是可能的,但Facebook会限制这样的请求,如果它们占用太多资源(CPU时间、RAM、数据库负载等),某些组合可能适用于特定的数据集,而其他组合可能不适用;当数据集将来增长时,它也可能会改变。现在它可以工作了,谢谢。看起来他们最近更新了API{ "id": "317371612321115", "account_id": "<ACCOUNT_ID>", "time_ref": 1545121794, "async_status": "Job Failed", "async_percent_completion": 0, "date_start": "2018-12-17", "date_stop": "2018-12-17" }
filtering=[{field:"impression_device","operator":"IN","value":["iphone","ipad"]},{"field":"country","operator":"EQUAL","value":"GB"}]