#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. Не уверен, что вы имеете в виду только для Интернета, но я не верю, что это точно.