Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
d24:develop:v3:backend:webhook [2024/03/12 04:19] predeinay |
d24:develop:v3:backend:webhook [2024/03/12 04:27] (текущий) predeinay |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
RTT (таймаут соединения) = 1 секунда, если удаленный сервис не ответил за указанный RTT, система считает отправку неудачной. | RTT (таймаут соединения) = 1 секунда, если удаленный сервис не ответил за указанный RTT, система считает отправку неудачной. | ||
+ | **Авторизация** | ||
+ | * удаленный сервис принимает запрос без авторизации (например https://example.ru/webhooks/ds24) | ||
+ | * удаленный сервис принимает запрос с постоянным токеном в header любого вида (например https://example.ru/webhooks/ds24) + headers : { API-TOKEN : Bearer <любая последовательность>} | ||
+ | * удаленный сервис принимает запрос с постоянным токеном в path или query параметром (например https://example.ru/webhooks/ds24/verysecretpath?token=verysecrettoken) | ||
- | Вариации с вебхуками | ||
+ | Вариации с вебхуками | ||
+ | <code javascript> | ||
{ | { | ||
"request_id": <N>, | "request_id": <N>, | ||
Строка 17: | Строка 22: | ||
"event": "<operation>" | "event": "<operation>" | ||
} | } | ||
+ | </code> | ||
N - целое число | N - целое число | ||
Строка 31: | Строка 37: | ||
[ | [ | ||
{ | { | ||
- | "request_id": 12313123 | + | "request_id": 12313123, |
+ | "object": "request", | ||
+ | "event": "create" | ||
}, | }, | ||
{ | { | ||
- | "request_id": 567567 | + | "request_id": 567567, |
+ | "object": "request", | ||
+ | "event": "update" | ||
} | } | ||
] | ] | ||
// в виде объекта | // в виде объекта | ||
{ | { | ||
- | "request_id": 567567 | + | "request_id": 12313123, |
+ | "object": "request", | ||
+ | "event": "create" | ||
} | } | ||
Строка 92: | Строка 104: | ||
- | Online уведомления | + | <del>Online уведомления |
Вы можете получать моментальные уведомления о событиях в системе, таких как: | Вы можете получать моментальные уведомления о событиях в системе, таких как: | ||
Строка 276: | Строка 288: | ||
}] | }] | ||
+ | </del> |