8 (800) 700 05-81

Получение статусов сообщений на свой URL

09 апр 2015

Во-первых, для того чтобы получать статусы сообщений на свой URL, необходимо в настройках сайта в разделе "Настройки API" установить Ваш URL для приема статусов сообщений.

Например:

http://yoursite/get_status.php

Во-вторых, при отправке сообщения через API, нужно добавить переменную dlr=1, что означает запрос доставки статуса на Ваш URL.

При получении нашим сервисом статуса сообщения, отправленного через API, этому URL методом POST будут переданы следующие переменные:

	"REFERENCE": 100000151,		//идентификатор рассылки
	"NUMBER": 79630040344,		//номер телефона
	"NETWORK": "25039",			//код сети
	"STATUS": "1",				//статус сообщения
	"TIMESTAMP": "1427265781"	//время получения статуса нашим сервером в UNIX TIMESTAMP (UTC)

Ответ от скрипта может быть любой со статусом 200. Мы рекомендуем чтобы он отвечал "ОК" (echo "OK";). В случае, если скрипт не ответит в течение 3 секунд, соединение будет разорвано.

При получении другого статуса ответа отправка статуса будет повторена с увеличиваюшимся интервалом. Если за 25 попыток не будет получено ни одного ответа со статусом 200 наш сервис перестанет отправлять статусы на Ваш URL.

При достижении 10 неудачных попыток отправки статуса Вам на указанный при регистрации email будет послано письмо с предупреждением о том, что Ваш скрипт перестал отвечать на запросы.

Более подробную информацию о возможных статусах сообщения Вы можете прочитать здесь

Комментарии

Пока никто не оставлял комментариев