API (интерфейс взаимодействия)

Здесь представлена краткая инструкция по интеграции сайта, сервиса или приложения с системой OperSMS для автоматизации SMS уведомлений. С целью упрощения интеграции мы разработали примеры кода на популярных языках программирования.

Прежде, чем начать работу:

Убедитесь, что ваш проект поддерживает cURL.

Сообщите в техническую службу статический IP-адрес сервера, с которого будут направляться запросы, иначе любые соединения с неизвестных хостов будут отклоняться.

Ниже даны определения переменным, используемым в исходном коде:
LOGIN — логин, выданный технической службой
PASSWORD — пароль, выданный вместе с логином
NUMBER — номер телефона получателя в международном формате без плюса (+)
TEXT — текст SMS сообщения в кодировке UTF-8
REQUEST_ID — ID запроса

Пример отправки SMS и получения статуса на PHP с включенным модулем cURL:


Пример отправки SMS из командной строки:


Пример получения статуса SMS из командной строки:


Плагины и модули от сторонних разработчиков

Модуль для работы с сервисом OperSMS для PHP-фреймворка Laravel

github.com/alexvexone/laravel-opersms