Api отправки смс

SMSimple

SMSimple API — web-сервис, позволяющий интегрировать функциональность нашего сервиса с вашими сайтами (или приложениями).

Скачать архив с примерами использования API (включает в себя «легкую» библиотеку XML-RPC протокола).

Работу некоторых примеров можно посмотреть здесь.

Полную документацию по библиотеке можно посмотреть здесь.

Рассылка с помощью метода http-get

В качестве транспорта используется XML-RPC протокол. Библиотеки, реализующие данный протокол реализованы под все существующие языки программирования.

  • Аккаунт в нашей системе (логин и пароль);
  • PHP5;
  • Библиотека XML-RPC for PHP.

Платформа поддерживает следующий режим работы: отправка SMS-сообщения на конкретный номер.

В первом случае, подразумевается что SMS-сообщение формируется и отправляется пользователю в ответ на какие-либо действия, например для напоминания пароля. Второй режим работы используется для совершения массовых рассылок по заранее известному количеству адресатов.

Особенности проверки:

  • Обновление информации о статусе доставки — 5 минут.
  • В случае если доставка сообщения еще не произведена, метод будет возвращать False.
  • Попытки доставки сообщения осуществляются в течение 24 часов, с интервалом от 1 минуты, до 10 минут. Информация о статусе доставки, при ожидании «регистрации абонента в сети», будет недоступна.
  • При удачной попытке либо в случае, если сообщение отвергнуто SMS-центром, информация о результатах будет доступна сразу же.
  • По истечении 24 часов, информация о доставке сообщения гарантированно будет доступна для проверки.

Интеграция через СМС шлюз API

Использование Смс-шлюза позволяет автоматизировать рассылку сообщений и произвести ее интеграцию в любой проект. Рассылка Смс через шлюз – лучший инструмент, если необходимо обеспечить автоматизированную отправку Смс-сообщений.

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

Полная автоматизация Смс-рассылок.

Высокая защита клиентских баз и коммерческой информации.

Доставка 100%.

Персонализация

Обращение к каждому клиенту по имени в автоматическом режиме.

PHP скрипта

примеры его использования

Готовый плагин

на JavaScript

Готовый скрипт

на Perl,

Готовый модуль отправки Смс с исходным кодом из

рекомендации по его

Готовый Gem пакет

для Ruby,

Python

для отправки Смс

на Python.

API реализовано на основе GET или POST HTTP-запросов к любому серверу:

Адрес сервера: api.generalsms.ru

Порт (протокол): 80 (HTTP)

Метод: GET или POST

Кодировка для запроса: UTF-8.

Адрес сервера: ssl.bs00.ru

Порт (протокол): 80 (HTTP)

Метод: GET или POST

Кодировка для запроса: UTF-8.

В GET- или POST- переменных запроса передаются аргументы с именами:

  • method — вызываемый метод.
  • набор переменных, зависящий от конкретного метода.
  • format (необязательный) формат выходных данных (XML, JSON), без указания этого параметра, по умолчанию данные выдаются в формате XML

Все методы возвращают массив аргументов в формате с именами:

msg — сообщение о выполнении действия в виде массива с ключами:

— числовой код ошибки (0 — нет ошибок),

— текстовое сообщение,

— тип сообщения (message – нет ошибок, notice и error – ошибки).

data — запрашиваемые данные в виде массива.

Оформите заявку на подключение.

Внимание! Подключение осуществляется бесплатно в порядке очереди!

Пример HTTP запроса, который Вы можете выполнить в браузере:

Пример 1 (Используется Логин и Пароль от сервиса)

Пример 2 (Используется API_KEY)

YOUR_LOGIN — Логин в системе (Е-майл)

YOUR_PASSWORD — Пароль (получаем при регистрации в системе)

YOUR_API_KEY – API Key, который можно использовать вместо Логина и Пароля

SMS_TEXT — Текст SMS сообщения

SMS_PHONE_NUMBER_OF_THE_RECIPIENT — Номер телефона получателя SMS в формате 79160000000

sms-tester — Буквенное имя отправителя

При успешной отправке SMS в ответ Вы получите массив данных data:

— ID SMS сообщений на стороне нашего сервера.

— Стоимость одной части отправленной СМС

— Количество частей SMS

— Имя отправителя, с которым было отправлено SMS

(Метод get_msg_report)

Пример HTTP запроса, который Вы можете выполнить в браузере:

Пример 1 (Используется Логин и Пароль от сервиса)

Пример 2 (Используется API_KEY)

YOUR_LOGIN — Логин в системе (Е-майл)

YOUR_PASSWORD — Пароль (получаем при регистрации в системе)

YOUR_API_KEY – API Key, который можно использовать вместо Логина и Пароля

ID_SMS — ID SMS сообщения, статус которого необходимо получить

При успешной отправке SMS в ответ Вы получите массив данных data:

— ID пользователя, который отправил это сообщение

— Имя отправителя, с которым было отправлено SMS

— Текст SMS-сообщения

— Номер Абонента получателя SMS

— Тип сообщения («0» — flash SMS, «1» — cтандартная SMS)

— Количество частей SMS

— Время, назначенное к отправке SMS

— Время, получения финального статуса (Доставлено, Не доставлено). Пустое значение, если SMS в пути.

— не используется

— не используется

— не используется

— статус SMS (0 — Отправлено, 1 — Доставлено, 2 — Не доставлено, 4 — В очереди на SMSC, 8 — Доставлено в SMSC, 16 — Не доставлено в SMSC)

— не используется

— Стоимость одной части отправленной СМС

— Текстовый вариант статуса SMS («Отправлено», «Доставлено», «Не доставлено», «В очереди на SMSC», «Доставлено в SMSC», «Не доставлено в SMSC»).

отправленной ранее SMS

Вы можете настроить возможность автоматически получать на Ваш сервер статусы СМС сообщений, которые отправляете по API.

Как это работает?

Вы отправляете SMS сообщение по API. В ответ на успешную отправку сообщения Вы получаете уникальный ID SMS.

В личном кабинете, в разделе «НАСТРОЙКИ» -> «API и интеграция» Вы можете ввести URL адрес Вашего сайта (сервера), на который SMS-шлюз сделает GET запрос и передаст ID SMS, статус СМС сообщения и время доставки сообщения.

Какие параметры передает SMS шлюз?

id_sms — ID SMS сообщения

state — ID статуса сообщения 1-доставлено, 2-не доставлено, 4-в очереди на SMSC оператора, 8-доставлено в SMSC оператору, 16-отклонено оператором

last_update — Время доставки смс сообщения абоненту (время определяется по часовому поясу операторского СМС шлюза и может отличаться от часового пояса Москвы) (передается в формате UNIX_TIME)

state_date — Время поступления статуса от оператора (передается в формате UNIX_TIME)

phone — Номер Абонента получателя SMS

(Метод get_profile)

Пример HTTP запроса, который Вы можете выполнить в браузере:

Пример 1 (Используется Логин и Пароль от сервиса)

Пример 2 (Используется API_KEY)

YOUR_LOGIN — Логин в системе (Е-майл)

YOUR_PASSWORD — Пароль (получаем при регистрации в системе)

YOUR_API_KEY – API Key, который можно использовать вместо Логина и Пароля

При успешной отправке SMS в ответ Вы получите массив данных data:

— ID пользователя

— логин пользователя (e-mail)

— Имя пользователя

— Фамилия пользователя

— Название валюты (руб.)

— Название валюты (руб.)

— Буквенное имя отправителя по-умолчанию

Api отправки смс
Отправки СМС через Api. SMSimple — простой и удобный сервис для SMS коммуникаций ? +7 (495) 789-38-33
http://www.smsimple.ru/api/
Интеграция через СМС шлюз API
Интеграция через смс-шлюз API. Сервис GeneralSMS предоставляет возможность рассылки сообщений через Смс-шлюз. Благодаря подключению к операторам сотовой связи напрямую, отправка и получение сообщений происходит мгновенно. Рассылка Смс через шлюз – лучший выбор, если необходимо обеспечить автоматизированную отправку сообщений.
http://generalsms.ru/phone/api.html

COMMENTS