получение списка друзей с помощью facebook 2.0

#android #facebook-graph-api

#Facebook #API #facebook-graph-api #oauth-2.0 #facebook-graph-api-v2.0

Вопрос:

есть ли какой-либо способ получить список друзей с помощью API facebook 2.0? Я читал это обновление из API, и кажется, что сейчас довольно сложно получить друзей, но я видел 2 разрешения

  • read_friendlist
  • user_friends

Есть ли у них какой-либо способ получить список друзей? а как насчет виджетов, которые получают друзей из facebook, они будут отключены?

Ответ №1:

В версии 2.0 Graph API /me/friends возвращает друзей пользователя, которые также используют приложение. Вам необходимо предоставить разрешение user_friends, чтобы получить даже друзей, использующих приложение.

В версии 2.0 нет способа получить полных друзей пользователя.

Однако вы можете использовать https://developers.facebook.com/docs/graph-api/reference/v2.0/user/invitable_friends API или https://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends API-интерфейсы для привлечения всех друзей пользователя с помощью токенов, которые можно использовать для пометки и приглашения.

read_friendlist пермь не дает вам список друзей пользователя, она дает вам список списков друзей пользователя, которые могут быть использованы для создания пользовательского селектора конфиденциальности при публикации историй в Facebook.

Комментарии:

1. как насчет приложений, которые полностью зависят от выбора друзей, а затем выбора одного из друзей или манипулирования их информацией, они будут отключены?

2. … да, они будут отключены. Например, невозможно реализовать «Оплату с помощью Facebook» в приложениях мобильного банкинга.

3. Я открыл проблему в Facebook Graph API — справка, подписавшись и открыв связанные проблемы: developers.facebook.com/bugs/1502515636638396

4. Подпишитесь на петицию об изменении API: change.org/petitions /…

5. Это действительно плохо, потому что мое приложение позволяет пользователям отправлять материалы друзьям, но их друзья не могут ничего получать, пока не получат и мое приложение. Никаких преследований. Я просто хотел, чтобы люди могли использовать мое приложение до того, как им воспользуется кто-либо из их друзей. Но теперь мне придется прибегнуть к диалоговому окну сообщения, чтобы пригласить людей в мое приложение; Я ненавижу приложения, которые это делают!

Ответ №2:

С 30.04.2014 вы можете получать только друзей, которые также используют приложение.

Однако для приложений из категории «Игры» существуют специальные методы приглашения друзей. https://developers.facebook.com/docs/graph-api/reference/v2.0/user/invitable_friends /

Комментарии:

1. это просто приглашение, я не могу получить всю информацию о друзьях, я думаю

2. Вы не сможете использовать его в мобильных играх, пока у вас не будет веб-приложения на основе Canvas. Похоже, Facebook просто хочет придерживаться Интернета, поскольку они не смогут материализовать свои API на мобильных устройствах в gold farm.

3. Не уверен, что вы имеете в виду только для Интернета, но я не верю, что это точно.