Мы предоставляем примеры приложений на GitHub, которые можно настроить и перепрофилировать, а также использовать для быстрого тестирования конфигурации Webhooks.
Давайте рассмотрим настройку примера приложения на Heroku:
APP_SECRET
и TOKEN
. Назначьте (вставьте) секрет приложения переменной конфигурации APP_SECRET
и любую строку переменной TOKEN
. Эта строка будет добавляться во все запросы подтверждения при настройке продукта Webhooks в Панели приложений (приложение будет проверять запрос самостоятельно).Теперь ваше приложение должно быть готово к работе. Прежде чем вернуться к Панели приложений для настройки продукта Webhooks, выполните следующее:
[]
). На этой странице будут отображаться данные недавно полученных уведомлений об обновлении, поэтому перезагружайте ее во время тестирования./facebook
станет URL-адресом приложения Heroku. Этот URL-адрес обратного вызова понадобится вам во время настройки продукта.TOKEN
, заданное выше. Оно также понадобится во время настройки продукта.Это приложение использует Node.js и следующие пакеты:
body-parser
(для синтаксического анализа JSON);express
(для маршрутизации);express-x-hub
(для поддержки SHA1).Вы можете легко проверить, получает ли пример приложения события Webhook.
curl https://<your-subdomain>.herokuapp.com
в окне терминала.