Ваше PHP приложение
Laravel, Symfony, WordPress, CRON-задача или собственный бэкенд запускают действие.
PHP SMS и WHATSAPP SDK
Установите один пакет Composer и отправляйте SMS с вашего подключённого мобильного номера или отправляйте WhatsApp сообщения из Laravel, Symfony, WordPress, CRON-задач и кастомных приложений PHP.
composer require
smsmobileapi/smsmobileapi-php✓<?php
require __DIR__ . '/vendor/autoload.php';
use SMSMobileAPI\SMSMobileAPI;
$client = new SMSMobileAPI(
getenv('SMSMOBILEAPI_KEY')
);
$result = $client->sendMessage(
'+32470000000',
'Your appointment is confirmed.',
false,
true
);
ОТ PHP ДО РЕАЛЬНОГО МОБИЛЬНОГО
SDK оптимизирует повторяющуюся настройку HTTP, сохраняя базовую модель SMSMobileAPI: бизнес-логика остаётся в PHP, а доставка SMS осуществляется через реальный мобильный телефон, SIM-карту и номер, подключённые к вашей учётной записи.
Laravel, Symfony, WordPress, CRON-задача или собственный бэкенд запускают действие.

Аутентифицирует запрос, применяет маршрутизацию и сохраняет видимость активности.
Подключённый телефон использует существующий номер и тариф для отправки SMS.
Получатель получает обычный SMS и может ответить на уже знакомый номер.
БЫСТРЫЙ СТАРТ
Используйте тестового получателя под вашим контролем. Храните ключ API вне системы контроля версий, убедитесь, что мобильное устройство онлайн, и проверьте возвращаемый массив перед связкой вызова с бизнес-событием.
$ composer require smsmobileapi/smsmobileapi-php
<?php
require __DIR__ . '/vendor/autoload.php';
use SMSMobileAPI\SMSMobileAPI;
$apiKey = getenv('SMSMOBILEAPI_KEY');
$client = new SMSMobileAPI($apiKey);
$response = $client->sendMessage(
'+32470000000',
'Hello from PHP!',
false, // sendWA
true // sendSMS
);
print_r($response);
ОДИН МЕТОД, ЧЁТКИЙ КОНТРОЛЬ КАНАЛА
Официальный клиент предоставляетsendMessage(). Два булевых параметра выбирают WhatsApp и SMS, а необязательный пятый параметр планирует запрос по Unix-времени.
Используйтеfalse, true. SMS направляется на ваш подключённый телефон и отправляется через его SIM-карту и существующий мобильный номер.
$client->sendMessage(
$to, $message,
false, true
);Читать документацию по SMS →Используйтеtrue, falseСначала подключите WhatsApp через панель управления и подтвердите соединение перед автоматизацией сообщений.
$client->sendMessage(
$to, $message,
true, false
);Читайте документацию WhatsApp →Передайте Unix timestamp как пятый параметр. Явно укажите нужный часовой пояс в вашем приложении перед созданием сообщения.
$client->sendMessage(
$to, $message,
false, true, $timestamp
);Просмотреть параметры эндпоинта →PHP ТАМ, ГДЕ ВАШ БИЗНЕС УЖЕ РАБОТАЕТ
SDK интегрируется в ваш существующий слой приложения. Ваш код контролирует, когда отправлять запрос, какие данные включать и как обрабатывать результат.
Обверните клиент в сервис и вызывайте его из задач, слушателей, контроллеров или слоя уведомлений.
Очереди · События · СервисыЗарегистрируйте клиент как сервис, внедряйте его там, где нужно, и храните ключ API в защищённой конфигурации.
DI · Messenger · КонсольДобавьте действия SMS или WhatsApp в кастомный плагин, workflow формы, расширение WooCommerce или административный инструмент.
Хуки · Плагины · WooCommerceОтправляйте операционные оповещения, запланированные напоминания или контролируемые массовые уведомления из серверных задач.
Мониторинг · Задачи · Оповещения
СТАНДАРТНЫЕ ИНСТРУМЕНТЫ PHP
Пакет использует автозагрузку PSR-4 и Guzzle 7. Composer разрешает зависимости, ваш существующий автозагрузчик загружает клиент, а ваше приложение управляет валидацией, бизнес-логикой и обработкой ошибок.
ПРОИЗВОДСТВЕННЫЙ ЧЕК-ЛИСТ
SDK упрощает вызов, но ваше приложение остаётся ответственным за безопасные учётные данные, чистый ввод, контролируемые попытки повторной отправки и полезные рабочие логи.
ПРАКТИЧЕСКИЕ СЦЕНАРИИ ИСПОЛЬЗОВАНИЯ PHP
Подтверждайте действия в аккаунте, встречи и обновления сервисов из backend, который уже знает контекст клиента.
Отправляйте уведомления о платеже, подготовке, отправке или самовывозе из процессов e-commerce и ERP.
Уведомляйте реальный телефон, когда мониторинг, резервные копии, инфраструктура или важные бизнес-задачи требуют внимания.
Запускайте персонализированные SMS или WhatsApp из событий лидов, тикетов и жизненного цикла клиента.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ PHP SDK
SDK — это клиент PHP. Подключение к каналу, настройка аккаунта и операционная активность остаются доступными через SMSMobileAPI.
Да. Установитеsmsmobileapi/smsmobileapi-phpчерез Composer. Публичный исходный код доступен в официальном репозитории SMSMobileAPI на GitHub.
Да. Для нативных мобильных SMS запрос направляется через телефон, подключённый к вашему аккаунту SMSMobileAPI. Его SIM-карта и существующий номер осуществляют отправку.
Да. ПараметрsendWAвключает WhatsApp. Ваше подключение WhatsApp должно быть сначала настроено и активно в панели управления.
Да. Это обычная библиотека Composer с автозагрузкой PSR-4. Храните её на сервере и адаптируйте клиента под структуру сервиса вашего фреймворка.
Текущий клиент PHP ориентирован на отправку сообщений SMS и WhatsApp, включая опциональное планирование. Для получения сообщений, активности звонков и других специализированных конечных точек платформы используйте документацию REST API.
Храните его в защищённой конфигурации сервера или переменной окружения. Никогда не размещайте его в браузерном JavaScript, публичном репозитории, снимках экрана или распространяемом клиентском приложении.
COMPOSER УСТАНОВЛЕН. МОБИЛЬНОЕ УСТРОЙСТВО ПОДКЛЮЧЕНО.
Начните с одного контролируемого получателя, проверьте ответ и активность, а затем подключите проверенный вызов к реальному событию в приложении.
Сообщите нам, с кем мы разговариваем. Ваши данные остаются прикрепленными к этому частному разговору со службой поддержки.