如何访问喜欢使用FQL的朋友?我可以看到它的图形API中:FQL访问好友喜欢
https://graph.facebook.com/1111111/likes
...但我似乎无法弄清楚如何做到这一点的FQL。
如何访问喜欢使用FQL的朋友?我可以看到它的图形API中:FQL访问好友喜欢
https://graph.facebook.com/1111111/likes
...但我似乎无法弄清楚如何做到这一点的FQL。
您可以通过查询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())
fql?q=SELECT uid, page_id from page_fan where uid IN(SELECT uid2 from friend where uid1=me())
你可以在你的api资源管理器中试试这个来获得用户朋友喜欢的东西。
所以我不能访问朋友喜欢这个? (查询没有返回任何数据。)奇怪,考虑到我可以通过Graph API获取信息。 –
事实上,使用Graph API做这件事并没有什么错,我建议只使用FQL来处理Graph API中缺少的东西...... –
刚刚检查并且上面的查询产生正确的结果。你确定你有'friends_likes'权限授予和有效的'access_token'?使用您的应用程序使用Graph API浏览器进行检查,使用“获取访问令牌”按钮以确保授予所需的权限... –