Facebook的营销API卷曲实例的所有广告网站网址的

问题描述:

目前,我serching的解决方案,使指向通过Facebook的营销API我网站所有的广告链接。我目前的计算策略是收集全部广告在帐户:Facebook的营销API卷曲实例的所有广告网站网址的

curl -G \ 
-d "level=ad" \ 
-d "fields=spend,impressions,ad_id" \ 
-d "date_preset=yesterday" \ 
-d "access_token=<token>" \ 
"https://graph.facebook.com/v2.9/act_<id>/insights" 

,比遍历所有ID

curl -G \ 
-d "fields=id,name,body" \ 
-d "level=ad" \ 
-d "access_token=<token>" \ 
"https://graph.facebook.com/v2.9/<ad-id>" 

可悲的是,如果我使用广告ID从见解我得到的错误:“消息” :“(#100)尝试访问节点类型(Adgroup)上的不存在字段(链接)”。 Wy是否会为广告返回广告组?有人知道解决方法吗?

所有最优秀的

丹尼尔

没有场广告称为body。你的电话失败,因为FB告诉你,你不能检索不存在的字段。您可以在https://developers.facebook.com/docs/marketing-api/reference/adgroup

查找“广告”对象的可用字段。另外,我会尝试使用graph.facebook.com/v2.9/act_<id>/ads来获取广告ID而不是insights调用。你会得到这样的清洁JSON响应: `

{ 
    "data": [ 
     { 
     "id": "<ad_id_1>" 
     }, 
     { 
     "id": "<ad_id_2>" 
     }, 
.... 

`