如何编写FQL来获取新闻源

Aja*_*mar 2 facebook-fql facebook-graph-api

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

提前致谢

Nik*_*las 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')
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看stream_filter文档.