Facebook graph api 调用Ads API reachestimate returns“;应用程序没有此操作的权限”;

Facebook graph api 调用Ads API reachestimate returns“;应用程序没有此操作的权限”;,facebook-graph-api,facebook-ads-api,Facebook Graph Api,Facebook Ads Api,根据reachestimate()的ADSAPI文档,调用时收到一个“false”响应 https://graph.facebook.com/act_0000000000000000/reachestimate?currency=EUR&targeting_spec={'countries':['US']}&access\u token=\uuuuuuuu (注意:act_0000000000000000是我的用户Id,是我的访问令牌-这些令牌对于其他Ads API调用正常工作) 使用Graph

根据reachestimate()的ADSAPI文档,调用时收到一个“false”响应

https://graph.facebook.com/act_0000000000000000/reachestimate?currency=EUR&targeting_spec={'countries':['US']}&access\u token=\uuuuuuuu

(注意:act_0000000000000000是我的用户Id,是我的访问令牌-这些令牌对于其他Ads 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={'countries':['US']}&access\u token=\uuuuuuuu

其中1111111是一个adgroup,我得到一个有效的数据结构

有人在别处见过这个吗?是否有在用户帐户上启用此功能的“魔法”设置(为ads\U管理、脱机访问启用)

任何想法都欢迎。
谢谢。

谢谢@Igy-刚刚确认我的问题确实是在帐户字段中滥用了我的用户ID-已将这些查询迁移到使用指定的帐户ID并按预期工作。

这些可能是一个愚蠢的问题,但a)你的应用程序肯定在ads API白名单中吗?和b)-复制/粘贴方法名称时是否出错?你有
reachestimate
,而不是
reachestimate
(两次)@Igy-typo是我发布这个问题编辑的问题时的错误,并在API上验证了仍然是同一个问题。此外,该应用程序是API白名单,所有其他API调用都按照Facebook文档工作。不幸的是,这个问题仍然非常现实。谢谢你的想法。
act\u0000000000000000我的用户Id
也是打字错误吗?这应该是广告帐户ID,而不是用户ID@Igy-我想可能就是这样。。。让我觉得有点傻,但我想我盯着显而易见的东西看太久了。谢谢你的指点,谢谢。