呼叫广告API到达返回“应用程序没有此操作的权限”

时间:2013-01-15 08:50:17

标签: facebook-graph-api facebook-ads-api

按照Ads API(http://developers.facebook.com/docs/reference/ads-api/reachestimate/)的广告API文档,我在致电时收到了“错误”回复

https://graph.facebook.com/act_0000000000000000/reachestimate?currency=EUR&targeting_spec= { '国家':[ 'US']}&安培; =的access_token _ __

(注意:act_0000000000000000是我的用户ID, _ 是我的访问令牌 - 这些令牌可以正常用于其他广告API调用。)

使用Graph API Explorer工具,我在此API调用上收到以下响应

{
  "error": {
    "message": "(#10) Application does not have permission for this action",
    "type": "OAuthException",
    "code": 10
  }
}

然而,当我打电话

https://graph.facebook.com/1111111111111111/reachestimate?currency=EUR&targeting_spec= { '国家':[ 'US']}&安培; =的access_token _ __

其中1111111111111111是一个广告组,我得到一个有效的数据结构。

有没有人在其他地方遇到过这个?在某个地方是否有“魔术”设置可以在用户帐户上启用此功能(为ads_management,offline_access启用)?

任何想法都非常欢迎。 谢谢。

1 个答案:

答案 0 :(得分:0)

感谢@Igy - 刚刚确认我的问题确实是在帐户字段中误用了我的UserID - 自从迁移这些查询后使用指定的帐户ID并按预期工作。