Facebook API - Как добавить приложение в группу в режиме разработчика - PullRequest
0 голосов
/ 13 сентября 2018

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

Я добавил два разрешения для групп (groups_access_member_info, publish_to_groups). В настройках пользователя я вижу свое приложение, но в настройках группы я не могу добавить свое приложение.

Мне это нужно, потому что я хочу сделать запрос от API Graph Facebook.

Привет

1 Ответ

0 голосов
/ 23 января 2019

Чтобы протестировать API групп с приложением в режиме разработки, необходимо быть администратором как приложения, так и группы. Тестовые пользователи не считаются администраторами приложения. Поэтому вам необходимо использовать реальную учетную запись пользователя. Вам не нужно добавлять приложение в группу, предполагается, что приложение добавляется, если вы являетесь администратором группы.

Источник: Отчет об ошибке платформы Facebook .

Дополнительная информация из другого полезного сообщения об ошибке :

  • для считывания информации о группе (например, границы событий / в группе) приложению необходимо проверить и одобрить функцию «API групп», и приложение должно быть установлено в группу. Никаких дополнительных разрешения необходимы для токена доступа.

  • для чтения информации о членах группы токен доступа должен иметь разрешение groups_access_member_info, предоставленное во время войдите, и приложение должно быть одобрено для "API групп" особенность.

  • для публикации в группе токен доступа должен получить разрешение publish_to_group, в дополнение к приложению, имеющему Функция «API групп»

При тестировании этого с вашими собственными группами в режиме разработки, Группы Предполагается, что функция API включена, и при запросе групп, которые вы управляете, API будет вести себя так, как будто приложение установлено на ваш группа. Обратите внимание, что при запросе групповых сообщений вы можете получать только сообщения сделанный вами или другими администраторами приложения.

При запросе событий вашей группы с вашим приложением в режиме разработки, вызов сработал, так как вам не нужно никаких дополнительных разрешений на токен доступа, и API ведет себя так, как будто ваше приложение установлено группа. Это похоже на то, как это будет работать в производстве, так как токен доступа не требует каких-либо дополнительных разрешений предоставляется при входе в систему.

...