Как сделать SMS-рассылку для PHP по API

На сайте компании SMSC в разделе API вы можете найти готовые библиотеки и примеры кода для разных языков программирования. В этой статье рассказываем, как отправить сообщение с помощью библиотеки на PHP.

В статье и в видеоинструкции рассказываем, как отправить сообщение с помощью библиотеки на PHP.

Видео: Как сделать SMS-рассылку на PHP по API

1. Скачайте файл smsc_api.php

Перейдите в раздел «Библиотеки и примеры кода», скачайте файл «smsc_api.php» и загрузите его на сервер.

Скачайте файл «smsc_api.php»
Скачайте файл «smsc_api.php» 

2. Введите логин и пароль

Откройте скачанный файл с помощью любого текстового редактора и введите в него логин и пароль от сервиса SMSC.RU. Если вы ещё не зарегистрированы, сделать это можно здесь, а посмотреть видеоинструкцию по регистрации здесь.

Редактирование файла «smsc_api.php»
Введите логин и пароль от сервиса SMSC.RU

3. Загрузите файл на сервер

Файл «smsc_api.php» загружен на сервер и находится в отдельной папке
Файл «smsc_api.php» загружен на сервер и находится в отдельной папке

4. Отправьте рассылку

Например, мы создали на сервере файл «send_sms.php» — он будет вызывать библиотеку «smsc_api.php» и отправлять сообщения на указанные номера. Или введите в новый файл следующий код:

<?php
include "smsc_api.php";
print_r(send_sms("79170005609", "Приходите в магазин «Сказка»"));
?>
Вставьте номера телефонов, на которые нужно отправить рассылку
Вставьте номера телефонов, на которые нужно отправить рассылку и текст сообщения

Скачать файл «send_sms.php» с готовым кодом

5. Откройте ссылку на файл «send_sms.php». 

К примеру, это будет http://site.ru/api/send_sms.php

Сообщение автоматически отправится, и вы увидите ответ сервера с параметрами сообщения: ID, стоимость сообщения и остаток на балансе.

Параметры сообщения: ID = 4, стоимость сообщения = 1.7 ₽, остаток на балансе = 7,7 ₽
Параметры сообщения: ID = 4, стоимость сообщения = 1.7 ₽, остаток на балансе = 7,7 ₽

Читайте также:

Что такое SMS-шлюз

Как подключить и настроить сервис SMS-рассылок в AmoCRM

Добавить комментарий

Подпишитесь на рассылку

Наши рубрики

Последние комментарии

03 февраля 2020 ООО «СМС-центр»

Здравствуйте! Да, ip-адреса, с которых будет происходить подключение необходимо добавить в личном кабинете, меню Настройки - Настройки доступа https://smsc.ru/ips/ , после добавления ip-адреса также будет сгенерирован единый пароль для SMPP протокола, который в дальнейшем можно изменить. Если ip-адрес динамический, то можно добавить его подсеть (IP/Mask) или обратиться в Онлайн поддержку на сайте для решения этой проблемы. Приведенные настройки kannel, по вышеуказанной ссылке, являются примерными для наиболее популярных программ работающих по SMPP-протоколу. Для тестирования необходимо зарегистрироваться в нашем сервисе и далее можно включить режим виртуальной отправки, при котором не списываются деньги за отправленные сообщения, а все сообщения будут иметь конечный статус "Доставлено", но в процессе отправки сообщения будут проходить все стадии обработки.

Что такое SMS-шлюз
03 февраля 2020 ООО «СМС-центр»

Мишель, добрый день! Нет, наш сервис не предоставляет данную услугу

Мессенджеры и каскадные рассылки
04 января 2020 Мишель

Здравствуйте! У Вас работает отправка push сообщений на телефоны операторов России?

Мессенджеры и каскадные рассылки
© 2003−2018 SMSC.RU, СМСЦ.РФ ООО «СМС-центр», Россия ОГРН 1117746756489 Лицензия №166255