Есть ли способ, чтобы получить список общих друзей между/Me/и некоторой {facebook ид}Facebook API - Общие друзья
Я думал, что это было возможно с 1,0, но мне интересно, если он все еще может быть сделано с 2.0
Есть ли способ, чтобы получить список общих друзей между/Me/и некоторой {facebook ид}Facebook API - Общие друзья
Я думал, что это было возможно с 1,0, но мне интересно, если он все еще может быть сделано с 2.0
Да, это возможно. Graph API v2.0 ввел новую конечную точку
GET /{user-id}.context/mutual_friends
, который описан в https://developers.facebook.com/docs/graph-api/reference/v2.1/user.context/mutual_friends
Там в summary.total_count
поле в результате вызова, который содержит ряд общих друзей.
Существует способ, которым вы можете получить доступ ко всем друзьям (не только к приложениям, использующим приложение yout) в API v2.
Существует специальный запрос. Это деталь:
All Mutual Friends API
The All Mutual Friends API gives you access to all the mutual friends between two people who use your app. The response includes mutual friends who use your app as well as limited information about mutual friends who don’t use your app.
Common Usage
Display social context between the person using your app, and another app user
Use the token returned for non-app mutual friends to link to that person's Facebook profile
Surface the mutual friends of two people who use your app to anyone other than those to people
Store the names and profile pictures of the mutual friends
Any non-visible use of this information, for example for recommendations and ranking
Вот ссылка:
https://developers.facebook.com/docs/apps/review/feature#reference-ALL_MUTUAL_FRIENDS
Я использую Graph API Explorer, и ввод: /v2.1/1191167455?fields=context.fields(mutual_friends) Это дает мне следующее сообщение об ошибке: { «ошибка»: { «сообщение»: «. глобальный ID 1191167455 не допускается Пожалуйста, используйте конкретный идентификатор приложения вместо», "типа": "OAuthException", "код": 2500 }} – MikeSig7
Когда я использую Марка Zuck в facebook ID: /v2.1/4?fields=context.fields(mutual_friends) Он показывает: { "контекст": { "mutual_friends": { "данные": [ ], "Резюме": { "TOTAL_COUNT": 0 } } }, "идентификатор": «4 " } – MikeSig7
Если вы используете Graph API> = v2.0, тогда вы d для использования идентификаторов приложений. В проводнике графика перейдите в одно из ваших приложений (раскрывающееся в верхнем правом углу), которые> = v2.0 и повторите попытку. И не забудьте прочитать часть разрешений документов, которые я связал выше. – Tobi