Дерево сторінок

Versions Compared

Ключ

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Api_field_types_ua
Nameapi_sms_field_types



Api_sms_field_types_ua
Nameapi_sms_field_types


Зміст
Приклад нотифікації (XML)
Програмний код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<status date="Thu, 18 Feb 2021 14:51:52 +0200">
<detail date="Thu, 18 Feb 2021 14:51:51 +0200">
<id>1002995297</id>
<state>Delivered</state>
<deliveryChannel>SMS</deliveryChannel>
<direction>life</direction>
</detail>
</status>
Приклад нотифікації(JSON)
Програмний код
{
"date":"Thu, 18 Feb 2021 14:49:38 +0200",
"detail":[
{
"id":1002995292,
"state":{
"value":"Delivered"
},
"date":"2021-02-18T12:49:36.397+00:00",
"deliveryChannel":"SMS",
"direction":"life"
},
{
"id":1002995294,
"state":{
"value":"Delivered"
},
"date":"2021-02-18T12:49:36.398+00:00",
"deliveryChannel":"SMS",
"direction":"life"
},
{
"id":1002995289,
"state":{
"value":"Delivered"
},
"date":"2021-02-18T12:49:36.398+00:00",
"deliveryChannel":"SMS",
"direction":"life"
},
{
"id":1002995287,
"state":{
"value":"Delivered"
},
"date":"2021-02-18T12:49:36.399+00:00",
"deliveryChannel":"SMS",
"direction":"life"
}
]
}

Поля для налаштування API (Профіль):

  • URI для IP2SMS
  • URI for "Two-way Viber"
  • URI для інтерактивної нотифікації

Вимоги до URI:

  1. Якщо поле клієнта недоступне (наприклад, якщо відключений Viber), воно дізейблиться;
  2. При будь-яких змінах URI валідуються;
  3. Валідація URI: схема HTTP/HTTPS без портів;
  4. При збереженні змін URI перевіряється на доступність (статус код 200). Якщо URI не доступний, система не дозволяє зберегти його і показує помилку;

Якщо клієнтський сервіс відповідає помилкою (статус код не 200), система повторно відправляє нотифікації через 5, 30 і 60 хв відповідно.