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>"
},
....
`