从我的“关闭好友”列表中检索新闻源/帖子

时间:2013-05-31 19:42:45

标签: facebook facebook-graph-api

我正试图从我的“亲密朋友”列表中获取新闻源或帖子。在Facebook的Graph API Explorer中,我尝试了// xxxxxxxxx / posts,其中xxxxxxxxx是我的“Close Friends”列表的id,显示的数据为空。

2 个答案:

答案 0 :(得分:0)

尝试使用/ profile id / feed,这应该有效

答案 1 :(得分:0)

使用FQL,例如:

  

SELECT post_id,message,actor_id FROM stream WHERE filter_key IN(SELECT filter_key FROM   stream_filter WHERE uid = me()和name ='Close Friends')

请记住它因流表行为而不稳定,只返回一个Feed示例: enter image description here

因此,我们需要让uid使其稳定,您应该使用此查询:

  

SELECT post_id,message,actor_id FROM stream WHERE source_id IN   (SELECT uid FROM friendlist_member WHERE flid IN(SELECT flid FROM   friendlist WHERE owner = me()和type ='close_friends'))

enter image description here

当然,你需要通过created_time进行分页。此外,对于这两种情况,使用大量LIMIT参数(示例LIMIT 150)将返回更稳定。

干杯