FQL访问好友喜欢

时间:2012-01-20 20:34:13

标签: facebook-graph-api facebook-like facebook-fql

如何通过FQL访问喜欢的朋友?我可以在Graph API中看到它:

https://graph.facebook.com/1111111/likes

...但我似乎无法弄清楚如何在FQL中做到这一点。

2 个答案:

答案 0 :(得分:4)

fql?q=SELECT uid, page_id from page_fan where uid IN(SELECT uid2 from friend where uid1=me())

您可以在api资源管理器中尝试使用此类用户。

答案 1 :(得分:2)

您可以通过查询url_like表格来执行此操作:

SELECT url FROM url_like WHERE user_id IN (
  SELECT uid2 FROM friend WHERE uid1 = me()
)

然而,您无法获得朋友的喜欢列表:照片,相册,活动,群组,笔记,链接,视频,应用,状态,登记入住,评论,评论,发布。

此信息位于like表中,但要根据user_id查询该信息,您需要该用户read_stream的权限...

编辑:添加了图谱API资源管理器示例,以便轻松预览: http://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT%20url%20FROM%20url_like%20WHERE%20user_id%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me())