Вебхуки
Вебхуки позволяют настраивать гибкие интеграции с другими сервисами для автоматического отслеживания ключевых событий.
Last updated
Вебхуки позволяют настраивать гибкие интеграции с другими сервисами для автоматического отслеживания ключевых событий.
Last updated
Добавление получателей вебхуков доступно на странице https://smm.targethunter.ru/webhooks. Вы можете добавить до 10 получателей единовременно.
При подключении нового получателя вебхука, на указанный URL будет отправлено приветственное уведомление вида:
На это уведомление сервер получателя должен ответить статусом 200, чтобы подключение прошло успешно.
subscribe
Пользователь подписался на мини-лендинге
unsubscribe
Пользователь отписался от мини-лендинга
hello
Приветственное событие
Уведомления отправляются в формате JSON. Пример структуры:
id
Уникальный идентификатор события
type
Тип события (указаны в пункте выше)
time
unixtime создания события
group_id
ID сообщества в канале
channel
Канал сообщества
user
Структура, содержащая информацию о пользователе
utm
optional. Структура, содержащая рекламные метки, с которыми произошло событие
subscription
optional. Структра, содержащая информацию о мини-лендинге, в котором произошло событие
В заголовках запроса присутствуют следующие данные:
Referer: https://smm.targethunter.ru
User-Agent: Mozilla/5.0 (THWebhook/v1)
Если сервер получателя вернул некорректный ответ (не удалось отправить или сервер ответил не кодом 200), получатель будет помечен статусом "содержит ошибки". Само событие перейдет на следующую попытку отправки
Повторные отправки настроены следующим образом:
1
Сразу
2
Через 1 минуту
3
Через 2 минуты
4
Через 5 минут
5
Через 10 минут
6
Через 30 минут
7
Через 1 час
8
Через 2 часа
9
Через 6 часов
10
Через 12 часов
11
Через 24 часа
Если после последней попытки не был получен корректный ответ, то уведомление считается недоставленным.
Вы можете просматривать историю отправок уведомлений на сервер получателя