получение списка друзей из фейсбука

Facebook API не предоставляет список друзей людей, использующих наше приложение fb, согласно их странице часто задаваемых вопросов разработчика. Тем не менее, такие веб-сайты, как nimble, и живой пример socialauth могут получить имена людей из нашего списка друзей, даже тех, кто не использует их приложение. Пожалуйста, может ли кто-нибудь помочь мне с тем, как это работает?

Разрешение read_friendlist дает только имена списков, таких как «близкие друзья», «знакомые» и т. д. Разрешение user_friends дает только список людей в нашем списке друзей, которые используют наше приложение. Какие все разрешения API нам нужны, чтобы получить полный список друзей?

Я пытаюсь создать адресную книгу, импортируя контакты из google, facebook и т. д. с помощью socialauth. Был успех с Google.


person Shabin Muhammed    schedule 30.09.2014    source источник
comment
Может быть дубликатом этот вопрос..?   -  person ekostadinov    schedule 30.09.2014
comment
@estadinov, может быть. а разве это не более конкретно? Я хотел бы знать, как nimble и пример Socialauth в реальном времени экспортировал мои контакты facebook, так как API facebook прекратил предоставлять эту услугу.   -  person Shabin Muhammed    schedule 30.09.2014


Ответы (2)


Эти веб-сайты, вероятно, используют более старые приложения с версией 1.0 — они перестанут работать для них после конца апреля 2015 года. Вы можете использовать версию 1.0 только с приложением, созданным до конца апреля 2014 года.

person luschn    schedule 30.09.2014
comment
Есть ли обходной путь для получения списка друзей с новым API? - person Shabin Muhammed; 30.09.2014
comment
есть invitable_friends и taggable_friends, но они предназначены только для приглашения пользователей и пометки пользователей. так что нет, для вашего случая нет обходного пути, я боюсь. - person luschn; 30.09.2014

Все разрешения «friends_*» были удалены из новой версии 2.1. Вы можете использовать «user_friends»

https://developers.facebook.com/docs/apps/upgrading https://developers.facebook.com/docs/apps/changelog

Для получения пользователей приложения пользователя «я/друзья»

Чтобы узнать больше друзей, используйте «me/taggable_friends». Помните, что это все равно не вернет всех друзей.

В новой версии Facebook API нет возможности получить весь список друзей за один раз.

person Shivani Aggarwal    schedule 30.09.2014