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

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

  • read_friendlist
  • друзья_пользователя

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


person user1765876    schedule 02.05.2014    source источник


Ответы (2)


В версии 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 perm не дает вам список друзей пользователя, он дает вам список списков друзей пользователя, который можно использовать для создания пользовательского селектора конфиденциальности при публикации историй в Facebook.

person Simon Cross    schedule 03.05.2014
comment
как насчет приложений, которые полностью зависят от получения друзей, а затем выбора одного из друзей или манипулирования его информацией, они упадут? - person user1765876; 03.05.2014
comment
...да, сойдут. Например, невозможно внедрить Pay with Facebook в мобильные банковские приложения. - person joshis; 03.05.2014
comment
Я открыл проблему в Facebook Graph API — помогите, подписавшись и открыв связанные проблемы: developers.facebook.com/ ошибки/1502515636638396 - person joshis; 04.05.2014
comment
Подать петицию об изменении API: change.org/petitions/ - person vasekt; 10.07.2014
comment
Это очень плохо, потому что мое приложение позволяет пользователям отправлять вещи друзьям, но их друзья не могут ничего получить, пока они тоже не получат мое приложение. Ноль домогательств. Я просто хотел, чтобы люди могли использовать мое приложение до того, как им воспользуется кто-либо из их друзей. Но теперь мне придется прибегнуть к диалогу сообщений, чтобы пригласить людей в мое приложение; Я ненавижу приложения, которые делают это! - person sudo; 23.07.2014

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

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

person Fosco    schedule 02.05.2014
comment
это просто приглашение, я не могу получить всю информацию о друзьях - person user1765876; 03.05.2014
comment
Вы не можете использовать его в мобильных играх, пока у вас не будет веб-приложения на основе Canvas. Похоже, что Facebook просто хочет оставаться в Интернете, поскольку они не смогут материализовать свои API на мобильных устройствах в золотую ферму. - person codesnooker; 27.05.2014
comment
Не уверен, что вы имеете в виду только для Интернета, но я не верю, что это точно. - person Fosco; 27.05.2014