如何编写FQL来获取新闻源

时间:2011-07-04 10:32:41

标签: facebook-graph-api facebook-fql

我必须获取新闻源(公共墙)上的所有数据。我应该写什么查询? 我写了"SELECT likes,message FROM stream WHERE source_id = %lld limit 50 "查询,但它返回了我的墙值。我想获取我墙上和公共场所的所有数据(新闻Feed)。

提前致谢

2 个答案:

答案 0 :(得分:7)

您需要使用filter_key选择要使用的Feed类型。您所追求的类型可能是newsfeed,因此查询可能是这样的:

SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid = me() AND type = 'newsfeed')

有关详细信息,请查看stream_filter docs

答案 1 :(得分:0)

如何在不查询FQL的情况下执行此操作? :)

请改用Graph API:

https://graph.facebook.com/me/home?access_token=...

尝试使用“Graph API Explorer”。 /me/home