Руководство по настройке скрипта вознаграждений за голосование (Webhook)

Уведомление о голосовании и обновлении рейтинга

После успешного голосования система отправит на указанный URL следующие данные в формате form-data:

ПараметрОписание
usernameНикнейм игрока, который проголосовал
timeВремя голосования в формате UnixTime
signЦифровая подпись запроса (см. раздел «Цифровая подпись» ниже)

Настройка секретного ключа

Вы можете задать собственный секретный ключ или сгенерировать новый. Для этого перейдите на страницу сервера или проекта и нажмите кнопку «Сгенерировать», расположенную рядом с полем «Секретный ключ» в разделе «Система поощрений».

Формирование цифровой подписи

Для обеспечения безопасности запросов цифровая подпись рассчитывается как MD5-хэш строки, сформированной по следующему шаблону:
username|time|secret
Это означает, что значения параметров username, time и вашего секретного ключа объединяются символом вертикальной черты («|»), а затем применяется функция MD5.

Тестирование вебхука

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