Facebook图形API:用户发布的帖子

时间:2013-10-16 19:37:54

标签: facebook facebook-graph-api

我可以生成用户发布的内容列表吗? / id / posts仅返回用户墙。我找不到一个查询,用于生成用户在Facebook上任何地方发布的帖子(id朋友墙)。

我也在FQL中试过这个,但无济于事:

select message from stream where source_id in (select uid1 from friend where uid2=me()) and actor_id=me()

2 个答案:

答案 0 :(得分:2)

您可以查看用户Feed。在那里,您将找到每个(公开)帖子,评论,照片标签等。如果您只需要状态帖子,您可以检查属性“类型”等于状态

要查看其工作原理,您可以使用Facebook Graph Explorer Tool。在那里你可以进行Graph Api调用并查看答案。授予有效访问令牌(点击按钮并提供用户状态朋友用户状态权限)后,请致电(GET) / me / feed 并检查答案。

答案 1 :(得分:2)

如果使用Graph API有更简单的方法,请不要使用FQL。在这种情况下,它将是“ /me/posts ”。您可以在 Graph API Explorer

中试用它

https://developers.facebook.com/tools/explorer?method=GET&path=me%2Fposts

以下是关于帖子连接和获取提要的其他可能性的非常好的解释:What is the difference between feed, posts and statuses in Facebook Graph API?

以最高投票结果查看答案:

  

/ posts api返回用户创建的帖子(在她自己的墙上   或朋友的墙),它可能包括任何类型的内容   作为共享链接,签到,照片和状态更新。

与Facebook文档比较:https://developers.facebook.com/docs/reference/api/user/#posts

您也可以尝试其他连接,但从技术上讲,它应该是您所需要的。您还不需要超过“ read_stream ”权限。

编辑:但是,我刚刚在Graph API资源管理器中对它进行了测试,并且只在我自己的墙上发布了帖子,所以我假设API中存在错误。