8 (800) 700 05-81

Проверка статуса смс сообщения

24 мар 2015

Метод:

http://api.fastsms.pro/status.php

Пример запроса:

http://api.fastsms.pro/status.php?key=123&reference=8923&numbers=79998887754,79998887755

Обязательные параметры:

reference числовой идентификатор рассылки, который вы получаете в качестве ответа при отправке смс рассылки

 Дополнительные параметры:

numbers номера телефонов для которых нужно получить статусы через запятую
toWorld телефонный код страны, пример для России: 7. Этот параметр используется для преобразования номеров в формат данной страны

Для более оптимального использования ресурсов компьютерного времени мы рекомендуем вам использовать метод проверки новых статусов сообщений, который позволяет получать статусы всех новых (недавно измененных) статусов сообщений по всем вашим рассылкам за один запрос.

 

Ответ от сервера:

{
	"79998887754": {
		"REFERENCE": 100000151,
		"NETWORK": "25039",
		"STATUS": "1",
                "PRICE": "1.2",
		"TIMESTAMP": "1427265781",
		"OPERATOR": "Россия - Ютел"
	},
	"79998887755": {
		"REFERENCE": 100000151,
		"NETWORK": "25039",
		"STATUS": "2",
		"PRICE": "1.2",
		"TIMESTAMP": "1427265781",
		"OPERATOR": "Россия - Ютел"
	}
}

Ответ приходит в виде объекта с парами ключ-значение, ключем является номер телефона, на который было выслано сообщение, а значением является объект с информацией по статусу сообщения. Эта информация содержит следующие поля:

REFERENCE идентификатор рассылки
NETWORK идентификатор сети (оператора связи)
STATUS идентификатор статуса
TIMESTAMP время в формате UNIX-timestamp в UTC, когда был получен статус данного сообщения
OPERATOR словесное название оператора связи для данного номера телефона
PRICE стоимость отправленного SMS сообщения.

Сообщение может принимать следующие статусы:

0 Отправлено оператору
1 Доставлено
2 Не доставлено
7 Ожидает отправки оператору (запланировано или еще не отправлено)

Комментарии

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