在朋友的墙上获取用户的Facebook帖子

时间:2013-07-02 14:11:26

标签: facebook facebook-graph-api facebook-fql

我目前正在使用Django和Python为Facebook制作Facebook画布应用程序。为了能够创建我的应用程序,我需要检索用户对他朋友的墙壁发布的帖子。事实证明这是一项挑战。

我尝试过使用带有图API的连接user.posts,如下所示:

graph = facebook.GraphAPI(access_token)
posts = graph.get_connections('me', 'posts' , limit=5000)

图表资源管理器中的内容如下:

graph.facebook.com/me/posts

此请求中的帖子对象确实不会在朋友的墙上返回用户的任何帖子。

我还尝试了一个没有返回任何内容的FQL查询,至少不是我自己作为用户:

SELECT actor_id, message, post_id, source_id, tagged_ids, type
FROM stream WHERE type=56 AND source_id IN (SELECT user_1 FROM friend WHERE user_2=me())

我非常确定如果我单独请求每位朋友,我可以得到我想要的东西,但是这样做太有效了。有没有人对如何在一两个电话中做到这一点有任何想法?

0 个答案:

没有答案