2

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

我曾尝试将连接 user.posts 与图形 API 一起使用,如下所示:

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

图资源管理器中的内容类似于:

graph.facebook.com/me/posts

但是,此请求中的 post 对象不会返回用户在他朋友的墙上的任何帖子。

我还尝试了一个 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())

我很确定如果我分别为每个朋友做一个请求,我可以得到我想要的,但这太耗时而无法有效实施。有没有人对如何在一两个电话中做到这一点有任何想法?

4

0 回答 0