Определить, есть ли у двух пользователей, использующих приложение, общие друзья в Graph API 2.0/2.1?
Я хочу определить, есть ли у двух пользователей (оба используют мое приложение) общие друзья. Имена / данные пользователей не имеют значения, количество общих друзей не имеет значения. Мне просто нужно, если у двух человек есть друзья на Facebook или нет. Общие друзья могут не использовать приложение, но оба конца используют мое приложение. Это было довольно просто в Graph API 1.0, но мне интересно, возможно ли то, чего я пытаюсь достичь, каким-либо образом в Graph API 2.0 или 2.1?
2 ответа
Использовать APIverse_friends. Как использовать это, объяснено в 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