Webhook
Last updated
Last updated
Необходимо сообщить менеджеру адрес вашего сервера, который будет принимать статусы сообщений
Спецификации для отправки JSON и XML
Метод отправки XML-документа: POST
К примеру, в phpXML-документ будет доступен через переменную $GLOBALS['HTTP_RAW_POST_DATA']
Система отправляет XML-документ серверу клиента следующего содержания:
Параметр | Тип | Описание |
---|---|---|
Если сервер клиента не передаст id_sms, то статус будет считаться не полученным клиентом. При этом будет сделано 5 попыток доставить статус.
Параметр | Тип | Описание |
---|---|---|
response
.state
[id_sms]
Int
Номер сообщения, полученный в ответном XML-документа в процессе отправки сообщения
response
.state
[time]
Date
Время изменения статуса
response
.state
String
Последний статус сообщения:
«send» - статус сообщения не получен. В этом случае передается пустой time (time="")
«not_deliver» - сообщение не было доставлено. Конечный статус (не меняется со временем)
«expired» - абонент находился не в сети в те моменты, когда делалась попытка доставки. Конечный статус (не меняется со временем)
«deliver» - сообщение доставлено.
«read» - сообщение прочитано. Конечный статус (не меняется со временем) для viber сообщения
«partly_deliver» - сообщение было отправлено, но статус так и не был получен
response
.state
[sms]
String
Статус SMS сообщения.
response
.state
[viber]
String
Статус Viber сообщения.
id_sms
Int
Номер сообщения, полученный в ответном JSON-документа в процессе отправки сообщения
time
Date
Время изменения статуса
state
String
Последний статус сообщения:
«send» - статус сообщения не получен. В этом случае передается пустой time (time="")
«not_deliver» - сообщение не было доставлено. Конечный статус (не меняется со временем)
«expired» - абонент находился не в сети в те моменты, когда делалась попытка доставки. Конечный статус (не меняется со временем)
«deliver» - сообщение доставлено.
«read» - сообщение прочитано. Конечный статус (не меняется со временем) для viber сообщения
«partly_deliver» - сообщение было отправлено, но статус так и не был получен