×

Получите 5 готовых email-стратегий для любого бизнеса БЕСПЛАТНО!

После регистрации

меню
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Метод checkSms

Возвращает строку — статус отправки SMS-сообщения.

Принцип использования

Синтаксис и URL для вызова метода
checkSms (int | string sms_id)
https://api.unisender.com/ru/api/checkSms?format=json&api_key=KEY&sms_id=ID
Аргументы
api_key *Ключ доступа к API.
sms_id *Код сообщения, возвращённый методом sendSms.

Пример:

      sms_id=2376678.79092020303
	   sms_id=3123
Возвращаемое значение
JSON-объект с единственным строковым полем status, принимающим одно из значений, описанных ниже. В будущем вероятно появление новых значений, но будет соблюдаться принцип: если статус начинается с err_ – значит, доставка не удалась. Если с ok_ – то доставка ещё идёт или удачно завершена. Исключение – статус ‘not_sent’.
not_sentСообщение пока не отправлено, ждёт отправки. Статус будет изменён после отправки.
ok_sentСообщение отправлено, но статус доставки пока неизвестен. Статус временный и может измениться.
ok_deliveredСообщение доставлено. Статус окончательный.
err_src_invalidДоставка невозможна, отправитель задан неправильно. Статус окончательный.
err_dest_invalidДоставка невозможна, указан неправильный номер. Статус окончательный.
err_skip_letterДоставка невозможна, т.к. во время отправки был изменён статус телефона, либо телефон был удалён из списка, либо письмо было удалено. Статус окончательный.
err_not_allowedДоставка невозможна, этот оператор связи не обслуживается. Статус окончательный.
err_delivery_failedДоставка не удалась — обычно по причине указания формально правильного, но несуществующего номера или из-за выключенного телефона. Статус окончательный.
err_lostСообщение было утеряно, отправитель должен переотправить сообщение самостоятельно, т.к. оригинал не сохранился. Статус окончательный.
err_internalвнутренний сбой. Необходима переотправка сообщения. Статус окончательный.
Примеры возвращаемого значения:

{"result":{"status":"ok_delivered"}}
{"error":"AK100313-05 [invalid sms id]","code":"unspecified","result":""}