Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 如何从营销api获取活动id_Facebook_Facebook Graph Api_Facebook Ads Api_Facebook Marketing Api - Fatal编程技术网

Facebook 如何从营销api获取活动id

Facebook 如何从营销api获取活动id,facebook,facebook-graph-api,facebook-ads-api,facebook-marketing-api,Facebook,Facebook Graph Api,Facebook Ads Api,Facebook Marketing Api,getCampaigns-提供广告帐户的所有活动id。但是有没有一种方法可以获取/获取单个活动id。因为我正在从事一个项目,在该项目中,我想知道广告帐户是否具有特定的活动id。 使用getCampaigns,它提供所有活动id(每次调用25个)和分页。在这种情况下,有没有办法找到我的活动id是否存在?您可以使用筛选选项作为示例: https://graph.facebook.com/v3.2/act_<account-id>/campaigns?filtering=[{'field'

getCampaigns-提供广告帐户的所有活动id。但是有没有一种方法可以获取/获取单个活动id。因为我正在从事一个项目,在该项目中,我想知道广告帐户是否具有特定的活动id。
使用getCampaigns,它提供所有活动id(每次调用25个)和分页。在这种情况下,有没有办法找到我的活动id是否存在?

您可以使用筛选选项作为示例:

https://graph.facebook.com/v3.2/act_<account-id>/campaigns?filtering=[{'field':'id','operator':'IN','value':["<campaign-id>"]}]&fields=name,effective_status?access_token=<accesstoken> 
https://graph.facebook.com/v3.2/act_/campaigns?filtering=[{'field':'id','operator':'IN','value':['']}]&fields=name,有效状态?访问令牌=
或者简单地尝试使用objectId访问活动:

https://graph.facebook.com/v3.2/<campaign-id>?access_token=<accesstoken>
https://graph.facebook.com/v3.2/?access_token=

但在这种情况下,如果用户没有访问权限或活动不存在,端点将返回一个一般错误。

您可以尝试调用
/
或使用
筛选
选项。我尝试了此>但它抛出“消息”:“未知路径组件:/90123909239232”抱歉,我的意思是,如果没有adAccount,您将获得活动详细信息或权限errorHi@WinimyTech,欢迎您!哪一个能满足你的需要?嗨@Matteo实际上都很好,现在我已经使用了第二个选项。