API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды.
Для проверки статуса доставки SMS или e-mail необходимо вызвать методом GET или POST адрес:
http://bingosms.ru/sys/status.php?login=<login>&psw=<password>&phone=<phone>&id=<sms_id>
Серверу передаются следующие параметры:
Параметр
Значение
login
Логин Клиента.
psw
Пароль Клиента (можно добавить или изменить на данной странице).
phone
Номер телефона или список номеров через запятую при запросе
статусов нескольких SMS. При множественном запросе номера в списке должны
быть перечислены в порядке, соответствующем идентификаторам сообщений. Для
сохранения формата множественного запроса при запросе статуса одного сообщения
укажите запятую после номера телефона. Это описание подходит и для e-mail-сообщений.
id
Идентификатор сообщения или список идентификаторов через запятую при
запросе статусов нескольких сообщений. Для сохранения формата множественного запроса
при запросе статуса одного сообщения укажите запятую после идентификатора
сообщения.
fmt
Формат ответа сервера:
0 – (по умолчанию) в виде строки (Status = 1, check_time = 10.10.2010 10:10:10).
1 – в виде номера статуса и штампа времени через запятую (1,1286524541).
2 – в xml формате.
3 – в json формате.
all
0 – (по умолчанию) получить статус сообщения в обычном формате.
1 – получить полную информацию об отправленном сообщении.
2 – добавить в информацию о сообщении данные о стране, операторе и регионе абонента.
charset
Кодировка результата запроса, если используется отличная от кодировки
по умолчанию windows-1251. Варианты: utf-8 и koi8-r.
del
1 – удалить ранее отправленное сообщение. Используется совместно с параметрами
phone и id. Более подробно данный параметр описан здесь.