我想确定两个用户(都在使用我的应用程序)是否有共同的朋友。用户的姓名/数据无关紧要,共同好友的数量也无关紧要。我只需要两个人在Facebook上是否有任何共同的朋友。共同的朋友可能没有使用该应用程序,但两端都在使用我的应用程序。这些在Graph API 1.0中非常容易,但我想知道我试图实现的目标在Graph API 2.0或2.1中是否可行?
使用mutual_friends API。有关如何使用它的说明,请访问https://developers.facebook.com/docs/graph-api/reference/v2.1/user.context/mutual_friends
很抱歉,用户A&如果你想使用,B必须是朋友
/v.2.2/{user-id}?fields=context.fields(mutual_friends)
检查他们共同的朋友(例如C、D、e、F…)
正如@WizKid所说,我用以下样本进行了双重检查:
1. A & B are friends, run the mutual_friends Graph API call ===> Found
2. unfriend A & B, run the same mutual_friends Graph API call ===> No data
3. Be-friended A & B again, run same Graph API call ===> Found