2014-09-26 3 views
0

Есть ли способ, чтобы получить список общих друзей между/Me/и некоторой {facebook ид}Facebook API - Общие друзья

Я думал, что это было возможно с 1,0, но мне интересно, если он все еще может быть сделано с 2.0

ответ

1

Да, это возможно. 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 поле в результате вызова, который содержит ряд общих друзей.

+0

Я использую Graph API Explorer, и ввод: /v2.1/1191167455?fields=context.fields(mutual_friends) Это дает мне следующее сообщение об ошибке: { «ошибка»: { «сообщение»: «. глобальный ID 1191167455 не допускается Пожалуйста, используйте конкретный идентификатор приложения вместо», "типа": "OAuthException", "код": 2500 }} – MikeSig7

+0

Когда я использую Марка Zuck в facebook ID: /v2.1/4?fields=context.fields(mutual_friends) Он показывает: { "контекст": { "mutual_friends": { "данные": [ ], "Резюме": { "TOTAL_COUNT": 0 } } }, "идентификатор": «4 " } – MikeSig7

+0

Если вы используете Graph API> = v2.0, тогда вы d для использования идентификаторов приложений. В проводнике графика перейдите в одно из ваших приложений (раскрывающееся в верхнем правом углу), которые> = v2.0 и повторите попытку. И не забудьте прочитать часть разрешений документов, которые я связал выше. – Tobi

2

Существует способ, которым вы можете получить доступ ко всем друзьям (не только к приложениям, использующим приложение 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

+0

Не могли бы вы предоставить ссылку на API, где вы это нашли? Это значительно улучшит ваш пост – Unome

+0

Выполнено. Спасибо за совет! – cduguet

 Смежные вопросы

  • Нет связанных вопросов^_^