Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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>​
  • /var/www/html/wiki/data/attic/d24/develop/v3/backend/webhook.1710217148.txt.gz
  • Последние изменения: 2024/03/12 04:19
  • — predeinay