繁体   English   中英

使用应用程序访问令牌来自Facebook API的空数据响应

[英]Empty data response from Facebook API, using app access token

我编写的使用应用程序访问令牌获取Facebook页面帖子的代码突然停止工作。 JSON响应的data对象是一个空数组。 我没有收到任何错误消息。 当我尝试使用由Graph API资源管理器生成的访问令牌发出相同的请求时,我会返回一个包含数据的有效JSON响应。 我尝试过重置应用程序的机密并生成新的访问令牌,但是我仍然找回一个空的data对象。

当我使用Facebook访问令牌调试器时,返回的唯一信息是应用程序ID。

我通过对https://graph.facebook.com/oauth/access_token?client_id=<app_id>&client_secret=<app_secret>&grant_type=client_credentials发出GET请求来生成我的应用程序访问令牌

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

没有任何错误消息或反馈,我不知道如何调试它。 有人有建议吗?

这很完美。

演示版

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM