-1

Я хочу, чтобы некоторые разъяснения относительно Facebook граф API version2.2Почему ранее сконфигурировано Facebook разрабатывает счета реагировать отличается от теперь настроенных учетных записей

У меня есть 2 счета разработчиков Facebook, один из которых я настраиваю до 2 года и 2-я устанавливаю одна неделя до. Я получаю всех друзей успешно, когда мы помещаем учетные данные из первой учетной записи разработчика, которую я конфигурировал 2 года назад. но я получаю только друзей, которые используют учетную запись разработчика, когда мы помещаем учетные данные из второй учетной записи разработчика, которую я настраиваю за неделю до этого.

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

Когда я получаю разрешение через API-запрос, тогда 1-я учетная запись показывает разрешения с поддержкой basic_profile и user_friends, а вторая учетная запись показывает только разрешения basic_profile. Можем ли мы получить всю информацию о друзьях из текущего API Facebook? Любая поддержка и руководство будут высоко оценены.

+0

Чтобы получить доступ к чему-либо, кроме basic_profile, на учетных записях, не связанных с разработчиками, вам требуется разрешение на разрешение. –

+0

В списке разрешений нет разрешений для «user_friends». Может быть, разрешение «user_friends» не отображается в моей учетной записи разработчика FB. –

+0

https://developers.facebook.com/tools/explorer/ Теперь вы можете получить доступ только к тем друзьям, которые используют приложение. –

ответ

0

Причина этого заключается в том, что ваша старая учетная запись смогла использовать Facebook Graph API v1.0, что позволило получить полный список друзей (без разрешения user_friends).

Учетные записи, созданные после 30 апреля 2014 года, заблокированы новым API-интерфейсом Graph API версии 2.0 (или новее), который может обращаться только к друзьям, пользуясь разрешением user_friends и может иметь доступ только к «взаимным» друзьям (тем друзьям, у которых также есть приложение установлено).