Настройка
1
Подготовьте HTTPS endpoint
Endpoint должен быть доступен из интернета, использовать HTTPS и не перенаправлять запрос на другой URL.
2
Обработайте проверочный PING
При сохранении URL Miscord отправляет payload с
type: 0. Ответьте пустым HTTP 204.3
Укажите URL
В портале разработчика откройте Расширенные настройки и заполните Event Webhooks URL.
4
Выберите события
Включите Event Webhooks и отметьте необходимые типы. Сохранение доступно только после успешной проверки endpoint.
Проверочный запрос
Payload события
204.
Доступные события
Установка приложения
Установка приложения
APPLICATION_AUTHORIZED — приложение установлено на сервер или для пользователя.Удаление приложения
Удаление приложения
APPLICATION_DEAUTHORIZED — установка приложения отозвана.Права и игровые события
Права и игровые события
Также доступны события entitlement, quest enrollment, lobby messages и game direct messages. Включайте только те типы, которые обрабатывает ваш сервис.
При неуспешной доставке Miscord повторяет запросы с увеличивающейся задержкой в пределах десяти минут. Обработчик должен быть идемпотентным.
Защитить endpoint
Проверьте подпись Ed25519 и допустимость timestamp до обработки события.