使用app访问令牌从Facebook API清空数据

时间:2013-10-23 18:07:35

标签: php facebook facebook-graph-api

我使用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

发出GET请求来生成我的应用访问令牌

我无法控制我正在尝试从中获取数据的页面,但我可以联系管理员。我应该检查他们的权限吗?

没有任何错误消息或反馈,我对如何调试它感到茫然。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

这完美无缺。

Demo

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));
    }
});