Facebook Ads API调用错误:要求<page_id>成为应用程序的管理员/开发者?</page_id>

时间:2014-11-08 02:08:22

标签: facebook api facebook-graph-api curl

我正在使用cURL在我的工作中设置广告API。我已经能够成功验证并获取有关我的广告的数据,现在我正在尝试为该页面创建新闻源广告素材。 (特别是新的多产品之一,但此示例仅适用于基本的“object_story_spec”广告素材)。

当我尝试发布广告时,我收到此错误:

{"error":{"message":"(#272) This Ads API call requires the user to be admin of the application. User <page_id> not admin or developer for application <app_id>.","type":"OAuthException","code":272}}

基本上它似乎告诉我页面需要在应用程序中列为开发人员或管理员,但我尝试了这个并且没有选项可以做到这一点。我在这里错过了什么?我猜这是我生成访问令牌的一些问题,访问令牌是使用我自己生成的访问令牌从图api生成的页面访问令牌。非常感谢任何帮助!

这是我的代码(&lt;&gt;中的任何内容都由我编辑):

curl https://graph.facebook.com/act_<account>/adcreatives
-F "name=Link Page Post Ad Creative"
-F "object_story_spec={'page_id':<page_id>,'link_data':{'message':'Try it out','link':'http://example.com','picture':'http://example.com/pic.jpg'}}"
-F "access_token=<access_token>"

0 个答案:

没有答案