我正在使用 javascript sdk 创建我的第一个 facebook 应用程序。这样我就可以使用 (FB.api('me/feed', 'post', )) 将帖子发布到用户的墙上。
现在我需要的是,当用户访问我的应用程序时,它必须显示(或列出)该用户的帖子。代码是
FB.api('/me/posts', function(response) {
for (var i=0, l=response.length; i<l; i++) {
var post = response[i];
alert('The value of post is:'+post);
if (post.message) {
alert('Message: ' + post.message);
} else if (post.attachment && post.attachment.name) {
alert('Attachment: ' + post.attachment.name);
}
} });
但它不起作用。如果我删除 l=response.length 并将条件更改为 i<5 它会进入循环内部,但它给出的 post 的值是未定义的。
我不明白为什么它返回未定义。它也为 post.message 返回相同的值。
我也得到了用户的 access_token。
如果我想获得我的用户的帖子,我必须使用什么代码。任何人都可以在这方面帮助我。
提前致谢