Facebook Graph API - групповые разрешения - выдает ошибку "недопустимая область" при авторизации
В API Facebook Graph произошли значительные изменения. Среди них были изменены разрешения для группы, поэтому теперь требуется 3 новых разрешения:
groups_access_member_info, publish_to group, user_managed_groups
права доступа
groups_access_member_info- позволяет вашему приложению получать связанные с участниками данные о групповом контенте.
publish_to_group- позволяет вашему приложению публиковать контент в группе от имени пользователя.
user_managed_groups- позволяет вашему приложению читать группы, администратором которых является человек.
источник: https://developers.facebook.com/docs/graph-api/reference/v3.1/group
Эти новые разрешения отправляются для авторизации использования приложения Facebook от имени пользователя Facebook, как мы его использовали ранее, поэтому проблем с перенаправлением в диалог входа в систему не возникает.
Проблема возникает, когда я включаю эти 3 разрешения, а затем вместо диалогового окна входа в систему отображается сообщение об ошибке с ошибкой "недопустимая область действия" для этих разрешений.
Ранее, когда некоторые разрешения еще не были утверждены, было бы выдано предупреждение для утверждения разрешений, но это позволило бы разработчикам приложений Facebook и администраторам проверить их.
1 ответ
Похоже, что эти разрешения по-прежнему недоступны для тестирования, хотя и размещены в официальных документах Facebook.
Оказалось, что для доступа к группам и публикации в группах разрешений
'publish_to_groups', 'groups_access_member_info'
хороши в использовании.
Источник: https://developers.facebook.com/docs/graph-api/changelog/version3.0/
В дополнение к этим разрешениям администратор группы Facebook должен добавить приложение в настройках группы редактирования.
нота
официальный источник https://developers.facebook.com/docs/apps/review/feature указывает на publish_to_group
разрешение. Не уверен, что это опечатка или в будущем разрешение будет изменено, но это в настоящее время publish_to_groups