如何通过FQL访问喜欢的朋友?我可以在Graph API中看到它:
https://graph.facebook.com/1111111/likes
...但我似乎无法弄清楚如何在FQL中做到这一点。
答案 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())