我最近开始研究Facebook API,并试图找出如何检索另一个用户的好友列表(在这种情况下,该用户是我的朋友)。
到目前为止,我只知道如何查找我也是好友的人的朋友。然而,“Friends Wheel”应用程序可以根据你的一个朋友生成一个好友轮廓图,所以我想这是可能的。
有人知道如何做到这一点吗?
我最近开始研究Facebook API,并试图找出如何检索另一个用户的好友列表(在这种情况下,该用户是我的朋友)。
到目前为止,我只知道如何查找我也是好友的人的朋友。然而,“Friends Wheel”应用程序可以根据你的一个朋友生成一个好友轮廓图,所以我想这是可能的。
有人知道如何做到这一点吗?
friends.are_friends
来检查您的两个朋友是否是好友关系。https://graph.facebook.com/123/friends?access_token=USERS_ACCESS_TOKEN
您可以使用/me来引用当前用户:https://graph.facebook.com/me/friends?access_token=USERS_ACCESS_TOKEN
如果没有有效的访问令牌,您将无法查询有关用户的信息,而且朋友的朋友的访问权限由每个用户确定。例如,我无法看到一些我的朋友的朋友:
无法查找(ID)的所有朋友。只能查找已登录的用户(ID)或具有适当权限的已登录用户的朋友。
...但对于我的其他一些朋友,我可以。可能有一个权限或标志可以检查他们是否允许访问,但我目前没有看到它。
是的,可以获取朋友的朋友列表,但前提是该朋友必须是该应用程序的用户。
假设有一个名为“APP”的应用程序由“A”使用,那么该应用程序可以获取他的朋友列表,现在您想要“B”的朋友列表,他是“A”的朋友,只有当“B”也使用“APP”时才可能实现。
Facebook正在逐步淘汰REST API,并为该方法添加了等效的Graph API支持。您可以使用Graph API - User对象和Get /User_id1/friends/User_id2来检查User_id1是否与User_id2是好友关系。