我有一个白名单的Facebook应用程序超出沙箱模式并已获准用于Ads API,但在尝试向Ads API发出请求时,我收到以下错误。
{
"error": {
"message": "(#270) This Ads API request is not allowed for apps with only developer access",
"type": "OAuthException",
"code": 270
}
}
使用 adgroupstats , adcampaignstats 和 reportstats 请求等时会发生这种情况。 adaccounts 请求确实返回我的帐户信息。我的信息中心确实显示"此应用是公开的,可供所有用户使用" ,因为我需要退出沙盒模式才能将我的应用列入白名单。
我是否还有其他设置可以访问我需要的广告API调用?
答案 0 :(得分:0)
答案: 这很可能是由于您的应用程序的开发/管理员帐户未设置为"管理员"在Facebook的广告经理。如果这可以解决这个问题,请告诉我。
旧回应: 我遇到了同样的问题。即使app / ad帐户所属的用户也是管理员,也无法对reportstats运行api调用,我将该用户更改为开发人员并且仍在进行。
我为此打开了一个错误报告:https://developers.facebook.com/bugs/786289188058999