Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FacebookSDK:创建一个广告账户,上面写着;(#270)不允许开发访问访问业务API post:business\/AdaAccount。”;_Facebook_Facebook Graph Api_Facebook Javascript Sdk_Facebook Opengraph - Fatal编程技术网

FacebookSDK:创建一个广告账户,上面写着;(#270)不允许开发访问访问业务API post:business\/AdaAccount。”;

FacebookSDK:创建一个广告账户,上面写着;(#270)不允许开发访问访问业务API post:business\/AdaAccount。”;,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-opengraph,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Opengraph,我们正尝试按照给出的建议为第三方用户创建广告帐户,如下所示: 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&qu

我们正尝试按照给出的建议为第三方用户创建广告帐户,如下所示:

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>"
这里指定的BUSINESS_ID是针对我们实际的实时(但尚未通过Facebook验证)业务的,因为我们无法找到关于如何为dev获取测试BUSINESS_ID的任何解释

这里的目标是能够为最终用户创建一个广告帐户,我们将对其进行管理。最终用户不得修改我们最终将通过此帐户创建的广告活动


我们做错了什么?

你的应用程序似乎仍处于开发模式,在Facebook API的情况下,一些权限在你的应用程序处于开发模式时不允许访问。例如:当您需要在Webhook中接收通知时


您可以在开发者面板中检查您的开发模式。我想这就是你的问题。

那么,让我看看我是否理解这一点。。。在测试此功能之前,我们需要将我们的应用程序投入生产,但为了提交应用程序进行生产,必须首先由FB验证,为了实现这一点,我们需要实现所有功能,但为了实现此功能,我们需要测试此功能,但在我们需要我们的应用程序在生产之前,我们可以测试这个功能,但为了提交应用程序的生产,它必须首先由FB验证,为了让这发生。。。哎呀,我这里的字符快用完了。你可以尝试使用属于应用程序管理员和广告帐户管理员的访问令牌。我认为这是你在这件事上的限制之一。Facebook中的一些功能具有敏感功能,如广告权限,这是它们不允许您在开发模式下访问信息的原因之一。好的,我尝试使用(测试)应用程序管理员的访问令牌。同样的结果。我不明白,但是,当你说“和管理的广告帐户”。没有广告帐户。。。因为这正是我们正在尝试创建的。如果您还没有帐户,您可以转到并创建一个帐户,这基本上是您的业务的业务帐户,在您的内部有广告帐户选项。此时,您应该可以访问页面并在仪表板中管理广告。您还可以将人员添加到帐户中,以便授予他们权限。完成此操作后,请尝试检索令牌并重试。好的,可能就是这种情况,基本上,一旦您的应用程序得到审查和批准,您就不需要再让应用程序处于开发模式。确保将ads_管理权限与所需的任何从属权限一起应用,通常是页面权限。查看这个链接:我想这是你应该申请的许可。还提供有效的用例和视频,以便立即获得批准。
{"error":{"message":"(#270) Development access is not allowed to access business API post:Business\/adaccount.","type":"OAuthException","code":270,"fbtrace_id":"A0VK_j5lhkOXn0Cc5W9WZSx"}}