Facebook终端获取用户的Feed /帖子

时间:2015-04-21 19:50:02

标签: node.js facebook facebook-graph-api facebook-javascript-sdk

所以我希望获得用户的Feed(或者说用户的帖子);基于this documentation我正在调用以下端点:

https://graph.facebook.com/{USER_ID}/feed?access_token={MY_ACCESS_TOKEN}
https://graph.facebook.com/{USER_ID}/posts?access_token={MY_ACCESS_TOKEN}

但是这给了我一个空数据数组;虽然有用户的公开帖子!难道我做错了什么?用户是否应该授予我的应用权限?

虽然以下终点有效(显示用户一般信息),但这不是我想要的;我想要一个用户的帖子

https://graph.facebook.com/{USER_ID}?access_token={MY_ACCESS_TOKEN}

由于

1 个答案:

答案 0 :(得分:0)

您必须使用Facebook登录并请求用户访问其帖子的权限:" user_posts"。此document介绍了如何通过faceboook登录请求权限。获得user_posts权限后,您可以使用在通话中从用户处获得的access token来获取用户Feed。