Для работы Facebook Webhook требуется обзор приложения.Как развиваться? - PullRequest
0 голосов
/ 04 февраля 2019

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

Я нашел ветку на сайте Fecebook для разработчиков описал ту же проблему и получил официальный ответ - это невозможно.Используйте кнопку «Тест» на информационной панели приложения, чтобы протестировать вашу реализацию webhook, которую они сказали.

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

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

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

На данный момент я не могу найти никакой информации о подробном формате webhook, кроме официальной документации по доступным полям (но не поддерживаемым формам полезной нагрузки).Наш текущий рабочий процесс выглядит следующим образом:

  1. создать тестовое приложение
  2. реализовать обработчик webhook, используя только документацию
  3. подготовить тестовую полезную нагрузку и проверить, что она работает
  4. создайте скринкаст функциональности приложения с помощью тестовых полезных нагрузок
  5. пройдите процесс обзора
  6. когда приложение будет одобрено
  7. сделайте его живым и проверьте свою реализацию на предмет реальных полезных нагрузок webhook
0 голосов
/ 05 марта 2019

Вам необходимо создать тестовое приложение для вашего существующего приложения Facebook

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

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

...