Facebook Marketing API - 无需广告即可通过帐户获取网页ID

时间:2016-11-29 15:55:08

标签: python facebook facebook-marketing-api

我尝试在多个帐户中自动创建广告和广告素材。其中一些帐户将为空,没有现有的广告系列/广告/广告/广告素材。

对于给定的ad_account_id,有没有办法拉出所有关联的page_ids

如果没有,有没有办法拉出与我的用户关联的所有page_ids

在用户界面中,我创建广告时有79个页面选项,但是当我尝试get_pages()时,没有返回任何内容:

In [11]: me = objects.AdUser(fbid='me')
In [12]: pages = me.get_pages()
In [13]: len(pages)
Out[13]: 0

1 个答案:

答案 0 :(得分:0)

广告帐户和页面都与某个人(或系统用户)相关联。您可以在任何广告帐户中为任何网页制作广告。

要列出与您的user_id相关联的所有页面,您需要在令牌中获得manage_pages权限。这可能是你错过的。 您可以在Graph Explorer上试用它:me?fields=accounts

有关详情,请查看:https://developers.facebook.com/docs/graph-api/reference/user/accounts/