如何使用 Facebook 营销 API 访问所有草稿活动?

问题描述 投票:0回答:2

我正在尝试使用 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的代码时,有多个引用未发布的内容类型,这让我认为应该有一种方法来列出所有未发布的活动。所以我的问题是如何列出所有已发布和未发布的活动?

我知道这个问题是重复的(请参阅hereherehere),但我再次询问它,因为它尚未得到解答,我想为有帮助的回复提供赏金.

facebook facebook-graph-api facebook-ads-api facebook-marketing-api
2个回答
1
投票

我相信获得草稿活动的唯一方法如下:

  1. 你应该得到所有
    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

  1. 现在您可以获得
    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


0
投票

@ https://stackoverflow.com/users/3540149/tea-tree:我们需要向现有用户添加权限才能获得访问权限。例如:要访问广告管理器,我们需要授予此角色权限:“ads_management”

© www.soinside.com 2019 - 2024. All rights reserved.