我使用app访问令牌编写的用于获取Facebook页面帖子的代码突然停止工作。 JSON响应的data
对象是一个空数组。我没有收到任何错误消息。当我尝试使用Graph API资源管理器生成的访问令牌发出相同的请求时,我会收到包含数据的有效JSON响应。我已经尝试重置我的应用程序的秘密并生成一个新的访问令牌,但我仍然得到一个空的data
对象。
当我使用Facebook访问令牌调试器时,返回的唯一信息是App ID。
我通过向https://graph.facebook.com/oauth/access_token?client_id=<app_id>&client_secret=<app_secret>&grant_type=client_credentials
我无法控制我正在尝试从中获取数据的页面,但我可以联系管理员。我应该检查他们的权限吗?
没有任何错误消息或反馈,我对如何调试它感到茫然。有没有人有任何建议?
答案 0 :(得分:0)
这完美无缺。
token = 'valid_access_token';
page = '20531316728';
url = 'https://graph.facebook.com/'+page+'/feed?access_token="+token+"&fields=id,message&limit=10';
comments = [];
$.ajax({
'async': false,
'url': url,
'dataType': "json",
'success': function (data) {
$('.result').html(JSON.stringify(data));
},
'error': function(data){
$('.result').html(JSON.stringify(data));
}
});