Невозможно получить доступ к количеству друзей для моего друга - PullRequest
0 голосов
/ 30 января 2012

Я пытаюсь подсчитать количество друзей через мой аккаунт , используя Facebook API. Работает хорошо.

Но если я получу количество друзей, используя один из моих идентификатор друга , я получу следующее исключение

Тесты по ошибке:
friendsCount (com.company.facebook.test.FbClientTest): Получен ответ об ошибке Facebook типа OAuthException: (# 604) Can't искать всех друзей 649390517. Может искать только вошли в пользователь или вошедшие в систему друзья пользователя, которые являются пользователями вашего приложения.

1 Ответ

2 голосов
/ 30 января 2012

Это сообщение об ошибке выглядит довольно ясно, вы не можете получить доступ к друзьям друзей через API, если другой друг также не использует ваше приложение.

Однако вы можете проверить наличие общих друзей между пользователем вашего приложения илюбой произвольный идентификатор пользователя.

Для этого выполните API-вызов

/USER_ID/mutualfriends/OTHER_USER_ID

, где USER_ID - это пользователь, который авторизовал ваше приложение, а OTHER_USER_ID - это пользователь, которого вы хотите проверить на взаимныйдружить с.

...