Веб-хуки (WebHooks)

Принцип работы

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

Интервал отправки

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

Настройка

Для настройки веб-хуков перейдите в раздел "Настройки приложения" — "Настройка WebHooks". Вы можете указать секретный ключ, который будет отправлен в HTTP заголовке "X-Authorization" при запросе к указанному URL адресу хоста.

Пример запроса

Вместо отправки множества запросов, будет отправлен только один запрос, содержащий в параметре "web_hooks" массив в формате JSON для всех событий за определенный промежуток времени, который равен интервалу планировщика задач. Ключем является тип веб-хука, значение состоит из элементов массива.

Пример запроса отправляемого скриптом:

curl -X POST 'https://yourhost.com' \
    --header 'X-Authorization: **********' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'web_hooks={
        "1":[
            ["data"],
            ["data"]
        "6":[
            ["data],
            ["data"]
        ]
    }'
Изменение статуса пользователя

Индекс массива: 0.

Отправляется после создания, удаления, активации и деактивации пользователя. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-user".

Изменение статуса заявки на обмен

Индекс массива: 1.

Отправляется после создания, удаления, и смены статуса заявки на обмен. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-order".

Изменение статуса запроса на верификацию

Индекс массива: 2.

Отправляется после создания, удаления, активации и деактивации запроса на верификацию. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-verification".

Изменение статуса запроса резерва

Индекс массива: 3.

Отправляется после создания, удаления, активации и деактивации запроса резерва. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-investment".

Изменение статуса инвестиции

Индекс массива: 4.

Отправляется после создания, удаления, и деактивации инвестиции. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-investment".

Изменение статуса заблокированного платежного реквизита

Индекс массива: 5.

Отправляется после создания, удаления, активации и деактивации заблокированного платежного реквизита. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-detail-banned".

Изменение статуса отзыва

Индекс массива: 6.

Отправляется после создания, удаления, активации и деактивации отзыва. Обработка ответа полностью соответствует формату метода API панели управления "/dashboard-api-get-review".

График работы пн. — вс. 08:00 — 20:00 (GMT+03:00)

© 2019 - 2021. Сделано с , публичное API

Telegram чатОбратная связь

Мы в социальных сетях