Использование на Linux

Декоративное изображение

Сервис SMS4B позволяет отправлять SMS из командной строки Linux c помощью утилиты CURL. Отправка сообщения реализуется с использованием нашего REST API (Описание POST-запроса представлено ниже). Например, можно отправить информацию о состоянии сетевого оборудования и ПО администраторам. Варианты ответов описаны в документации на сайте.

Перед отправкой нужно зарегистрироваться на сайте (регистрация возможна только для юридических лиц и ИП).

Отправка одиночного СМС-сообщения

Для отправки рассылки из одиночного СМС-сообщения введите в командную строку Linux следующую команду:

curl -X 'POST' 'https://api.sms4b.ru/v1/sms' -H 'accept: application/json' -H 'Authorization: Токен' -H 'Content-Type: application/json' -d '{ "sender": "SMS4B-Test", "messages": [ { "number": "79*********", "text": "Message text" } ] }'

Где:
Токен — ваш токен для отправок СМС по API. Токен можно получить в личном кабинете;
SMS4B-Test — символьное имя отправителя;
79********* — номер получателя;
Message text — текст сообщения.

Отправка рассылки из нескольких СМС-сообщений

Для отправки рассылки из нескольких СМС-сообщений на несколько номеров введите в командную строку Linux следующую команду:

curl -X 'POST' 'https://api.sms4b.ru/v1/sms' -H 'accept: application/json' -H 'Authorization: Токен' -H 'Content-Type: application/json' -d '{ "sender": "SMS4B-Test", "messages": [ { "number": "79111111111", "text": "Message text 1" }, { "number": "79222222222", "text": "Текст SMS 2" } ] }'

Где:
Токен — ваш токен для отправок СМС по API. Токен можно получить в личном кабинете;
SMS4B-Test — символьное имя отправителя;
79111111111 — номер получателя;
Message text 1 — текст сообщения.
79222222222 — номер получателя;
Текст SMS 2 — текст сообщения.

Результат отправки

Если отправка одиночной или массовой рассылки успешна, результатом запроса будет json с идентификатором рассылки(пример: {"id":"20250923111111222222"}), который можно использовать для получения результата доставки. Актуально и для первого и для второго примера


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


В документации представлено подробное описание всех методов API.

Мы используем cookie‑файлы

Продолжая использовать sms4b.ru, Вы соглашаетесь с таким использованием на условиях Политики конфиденциальности.