Тестирование приложения группы Facebook с новыми разрешениями - PullRequest
0 голосов
/ 06 июня 2019

До взлома данных на Facebook у меня было приложение, которое было одобрено для разрешения user_managed_groups.Когда они что-то изменили, мое приложение стало бесполезным из-за ограничений на получение пользовательских данных из комментариев.

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

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что администратор группы должен установить приложение в группу (см. эта справочная статья о том, как это сделать), но приложения не могут быть установлены, если они не одобрены Facebook.Этот рабочий процесс выглядит как уловка 22. Я не могу проверить, если приложение не установлено, но приложение не может быть установлено, пока оно не одобрено.

Как мне протестировать мое приложение, если оно не может быть установлено вгруппы?

1 Ответ

0 голосов
/ 06 июня 2019

Протестируйте его с группой, администратором которой является ваше приложение, и комментарий, сделанный этим администратором приложения, который, кажется, работает для меня, согласно быстрому тесту в Graph API Explorer.(Комментарии, сделанные другими людьми с ролью в приложении, вероятно, тоже работают.)

Приложение должно быть в режиме разработки, хотя в режиме реального времени вы просто получите сообщение об ошибке, в котором говорится, что приложение должно быть установлено вгруппа.Если ваше приложение в данный момент находится в режиме реального времени, и вы не можете установить его в режим разработки, поскольку у вас уже есть другие функции, которые уже работают, то создайте тестовую версию приложения, https://developers.facebook.com/docs/apps/test-apps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...