帮助理解共同朋友的fql查询

pca*_*asa 2 sql facebook ruby-on-rails

需要在不使用JS的情况下获得共同朋友的名字和图片.

找到共同朋友的FQL查询:

"SELECT uid1 FROM friend WHERE uid2=[targetID] AND uid1 IN (SELECT uid2 FROM friend WHERE uid1=[sourceID])"

有没有办法,而不是只返回uid1我可以得到人的名字和图片?

编辑-----------想想我找到了它.

"SELECT first_name, last_name, pic_small FROM user WHERE uid IN(SELECT uid1 FROM friend WHERE uid2=['targetID'] AND uid1 IN (SELECT uid2 FROM friend WHERE uid1=['sourceID'])) "

ddi*_*ego 8

你可以通过Graph API获得共同的朋友:

https://graph.facebook.com/me/mutualfriends/FRIEND_ID
Run Code Online (Sandbox Code Playgroud)

您可以在下面的朋友的User对象中阅读更多相关信息:https: //developers.facebook.com/docs/reference/api/user/

进一步补充:

要获得图片:https: //graph.facebook.com/me/mutualfriends/FRIEND_ID/?fields = id,name,picture&access_token = ACCESS_TOKEN