我正在尝试使用 Facebook 营销 API 列出我的所有草稿活动。默认情况下,调用时似乎只列出非草稿(已发布?)的活动
curl -i -X GET \
"https://graph.facebook.com/v12.0/act_12345/campaigns?fields=id,name&access_token=<mytoken>"
在查看facebook-python-business-sdk的代码时,有多个引用未发布的内容类型,这让我认为应该有一种方法来列出所有未发布的活动。所以我的问题是如何列出所有已发布和未发布的活动?
我知道这个问题是重复的(请参阅here、here和here),但我再次询问它,因为它尚未得到解答,我想为有帮助的回复提供赏金.
我相信获得草稿活动的唯一方法如下:
addrafts
。在我的帐户中,我只有 1 个包含所有草稿活动的 addraft,但也许您可以拥有更多。获取addrafts
的网址:https://graph.facebook.com/v12.0/act_<ad_account_id>/addrafts?access_token=<access_token>&fields=name,ad_object_id,id
addraft_fragments
。您可以查看 ad_account 的所有草稿片段(广告系列、广告集、广告),但您可以在这里轻松找到您想要的内容。获取addraft_fragments
的网址: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
@ https://stackoverflow.com/users/3540149/tea-tree:我们需要向现有用户添加权限才能获得访问权限。例如:要访问广告管理器,我们需要授予此角色权限:“ads_management”