如何使用Facebook营销API访问所有草稿广告



我正在尝试使用Facebook营销API列出我的所有广告活动草稿。默认情况下,调用时似乎只列出未起草(已发布?(的活动

curl -i -X GET 
"https://graph.facebook.com/v12.0/act_12345/campaigns?fields=id,name&access_token=<mytoken>"

当查看facebook python业务sdk的代码时,有多个未发布内容类型的引用,这让我认为应该有一种方法来列出所有未发布的活动。所以我的问题是如何列出所有已发布和未发布的活动?

我知道这个问题是重复的(见这里、这里和这里(,但我又问了一遍,因为它还没有得到回答,我想悬赏寻求有用的回答。

我认为获得选秀活动的唯一方法如下:

  1. 您应该得到所有的addrafts。在我的账户上,我只有一个地址,包含所有的选秀活动,但也许你可以有更多。获取addrafts的URL:

https://graph.facebook.com/v12.0/act_<ad_account_id>/addrafts?access_token=<access_token>&fields=name,ad_object_id,id

  1. 现在您可以获得addraft_fragments。你可以看到你的ad_account的所有草稿片段(活动、广告集、广告(,但你可以很容易地在这里找到你想要的。获取addraft_fragments的URL:

https://graph.facebook.com/v12.0/<addraft_id>/addraft_fragments?access_token=<access_token>&fields=name,id,ad_object_id,ad_object_type,budget,ad_object_name,values

最新更新