我正在尝试从我的“亲密朋友”列表中获取新闻源或帖子。在 Facebook 的 Graph API Explorer 中,我尝试了 //xxxxxxxxx/posts,其中 xxxxxxxxx 是我的“亲密朋友”列表的 ID,显示的数据为空。
问问题
203 次
2 回答
0
尝试使用/profile id/feed,应该可以
于 2013-05-31T19:45:13.957 回答
0
使用 FQL,例如:
SELECT post_id, message, actor_id FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me() and name='Close Friends')
请记住,由于流表行为,它不太稳定,只有一个提要返回示例:
因此,我们需要获取 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() and type='close_friends'))
当然,您需要通过 created_time 进行分页。此外,使用大量的 LIMIT 参数(例如 LIMIT 150)对于这两种情况都会返回更稳定的结果。
干杯
于 2013-05-31T20:22:25.787 回答