我试图以我的Facebook应用程序管理员的身份获取页面数据,但出现错误#10:要使用“页面公共内容访问”,您对此端点的使用必须经过Facebook的审查和批准。 / p>
我认为作为管理员,我可以进行测试吗?我的要求不正确吗?通过使用JavaScript,我已尽可能简化了这一过程,因此根本没有服务器端代码。
我的AppID和AppSecret是在https://developers.facebook.com的“设置/基本”页面上定义的
请告知:
var getAccessTokenURL = 'https://graph.facebook.com/oauth/access_token?type=client_cred&client_id='+appID+'&client_secret='+appSecret;
httpGetAsync(getAccessTokenURL, function(text) {
var json = jQuery.parseJSON(text);
var accessToken = json.access_token;
var url = 'https://graph.facebook.com/' + pageID + '/feed?access_token=' + accessToken;
httpGetAsync(url, function(text) {console.log(text);})
})
我的答复是:
{
"error": {
"message": "(#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.",
"type": "OAuthException",
"code": 10
}
}
很抱歉,这是显而易见的,或者已经被问到了,我看了一下,但是找不到关于此的清晰文档
谢谢
答案 0 :(得分:1)
您需要使用页面令牌,然后对您管理的页面进行测试。
链接:
答案 1 :(得分:1)
要获得对公开发布的页面数据的api访问权限,请执行以下操作:
APP_ID和APP_SECRET在Facebook应用上的“设置”->“基本”下