确定两个使用用户的应用是否在Graph API 2.0 / 2.1中有任何共同的朋友?

时间:2014-10-27 16:44:01

标签: facebook facebook-graph-api facebook-graph-api-v2.0 facebook-graph-api-v2.1

我想确定两个用户(都使用我的应用)是否有共同的共同朋友。用户的姓名/数据无关紧要,共同朋友的数量无关紧要。如果两个人在Facebook上有任何朋友,我只需要共同与否。共同的朋友可能没有使用该应用程序,但两端正在使用我的应用程序。这些在Graph API 1.0中非常简单,但我想知道我试图通过Graph API 2.0或2.1中的任何方式实现的目标是什么?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

很抱歉,用户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