如何解决Facebook SDK:创建广告帐户显示“#270不允许开发访问权限访问Business API post:Business \ / adaccount”
我们正在尝试按照here的建议为第三方用户创建广告帐户,如下所示:
curl https://graph.facebook.com/v8.0/<BUSINESS_ID>/adaccount -F "name=ad account" -F "currency=EUR" -F "timezone_id=1" -F "end_advertiser=NONE" -F "media_agency=NONE" -F "partner=NONE" -F "access_token=<ACCESS_TOKEN>"
此命令导致:
{"error":{"message":"(#270) Development access is not allowed to access business API post:Business\/adaccount.","type":"OAuthException","code":270,"fbtrace_id":"A0VK_j5lhkOXn0Cc5W9WZSx"}}
此处指定的BUSINESS_ID用于我们的实际(但尚未经过Facebook验证的)实际业务,因为我们无法找到有关如何为开发人员获取测试BUSINESS_ID的任何解释。
此处的目标是能够为最终用户创建一个广告帐户,我们将对其进行管理。最终用户一定不能修改我们最终将通过此帐户创建的广告系列。
我们在这里做什么错了?
解决方法
您的应用似乎仍处于开发模式,就Facebook API而言,这是某些权限,当您的应用处于开发模式时,它们不允许访问。例如:当您需要在Webhooks中接收通知时。
您可以在开发人员仪表板中检查您的开发模式。我认为这是您的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。