Javascript 从facebook api获取帖子
我想使用Javascript SDK和Graph API从我的facebook页面获取帖子 然而,一旦我登录,控制台日志上显示的帖子都是未定义的。我有16台控制台 我的名字是对的,有人有什么想法吗Javascript 从facebook api获取帖子,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-oauth,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Oauth,我想使用Javascript SDK和Graph API从我的facebook页面获取帖子 然而,一旦我登录,控制台日志上显示的帖子都是未定义的。我有16台控制台 我的名字是对的,有人有什么想法吗 FB.Event.subscribe('auth.authResponseChange', function(response) { if (response.status === 'connected') { testAPI(); } else if (response.st
FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
testAPI();
} else if (response.status === 'not_authorized') {
FB.login();
} else {
FB.login();
}
});
function testAPI() {
FB.api('/me', function(response){
console.log('Good to see you, ' + response.name + '.');
});
FB.api('/me/feed', function(response){
console.log(i + " : " + response.data.length);
for (var i=0; i<response.data.length; i++){
console.log(i + " : " + response.data[i].message);
}
});
}
并非每个响应都有消息。但是,由于您在控制台中收到16条消息,这意味着API正在为您提供正确的结果。现在取决于您如何使用结果。您可以使用查看详细结果-
console.log(i + " : " + response.data[i]);
您是否已授予应用程序的read_feed权限?只需将整个响应对象记录到控制台,然后您就可以在那里检查其结构。