Ваші SMS надсилаються з вашого телефону.Дізнайтеся, як це працює
ПЛАТФОРМАAPI-перша архітектураБезпечний пристрій для парівидимість доставкиБагатопристосувальні елементиВиконується документація
← Всі інтеграції
Офіційний PHP SDK · Composer

PHP SMS та WHATSAPP SDK

Надсилайте SMS & WhatsApp
з PHP.Використовуйте власний мобільний.

Встановіть один пакет Composer і надсилайте SMS з власного підключеного мобільного номера або надсилайте WhatsApp повідомлення з Laravel, Symfony, WordPress, CRON-завдань та кастомних PHP додатків.

Готово для ComposerОдин пакет, автозавантаження PSR-4Ваш мобільний номерSMS відправляється з вашого підключеного телефонуЗКСК30ККСЗ 7.2+Працює на Guzzle 7
send-message.phpPHP
$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
);
Запит прийнятоSMS → підключений мобільний → отримувач200
Серверний PHP формує запит. Ваш підключений мобільний телефон і SIM виконують доставку SMS.

ВІД PHP ДО СПРАВЖНЬОГО МОБІЛЬНОГО

Ваш додаток контролює потік роботи.
Ваш підключений телефон відправляє SMS.

SDK усуває повторюване налаштування HTTP при збереженні основної моделі SMSMobileAPI: бізнес-логіка залишається у PHP, а доставка SMS здійснюється через реальний мобільний телефон, SIM-карту та номер, підключені до вашого облікового запису.

01
<?php

Ваш додаток PHP

Laravel, Symfony, WordPress, CRON-завдання чи кастомний бекенд запускають дію.

Запит SDK
02

SMSMobileAPI

Аутентифікує запит, застосовує маршрутизацію та зберігає видимість активності.

захищена маршрутизація
03

Ваш мобільний + SIM

Підключений телефон використовує свій існуючий номер та мобільний план для відправлення SMS.

мобільна мережа
04

Ваш контакт

Отримувач отримує звичайне SMS і може відповісти на вже відомий номер.

ШВИДКИЙ СТАРТ

Від Composer до контрольованого тесту за чотири кроки.

Використовуйте тестового отримувача, яким ви керуєте. Тримайте ключ API поза системою контролю версій, переконайтесь, що мобільний онлайн, та перевірте повернений масив перед підключенням виклику до живої бізнес-події.

  1. 1
    Підключіть свій мобільнийВстановіть SMSMobileAPI, увійдіть і підтвердіть, що пристрій онлайн.
  2. 2
    Встановити пакетЗапустіть Composer у корені вашого проекту PHP.
  3. 3
    Захистіть ключ APIЗавантажуйте його з конфігурації сервера або змінної оточення.
  4. 4
    Відправте та перевіртеПеревірте як повернений результат, так і журнал активності SMSMobileAPI.
Термінал
$ composer require smsmobileapi/smsmobileapi-php
send-sms.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);
Використовуйте захищену змінну оточенняЗКСК30ККСЗ ≥ 7.2

ОДИН МЕТОД, ЧІТКИЙ КОНТРОЛЬ КАНАЛІВ

Обирайте SMS, WhatsApp або обидва для кожного виклику.

Офіційний клієнт пропонуєsendMessage(). Два булеві параметри обирають WhatsApp та SMS, а п’ятий необов’язковий параметр планує запит за Unix-міткою часу.

SMS

Відправляйте зі свого підключеного мобільного

Використовуйтеfalse, true. SMS маршрутизуються до вашого підключеного телефону та відправляються з його SIM і існуючим мобільним номером.

$client->sendMessage(
  $to, $message,
  false, true
);
Читати документацію SMS →
WHATSAPP

Відправляйте через пов’язаний WhatsApp

Використовуйтеtrue, falseСпочатку підключіть WhatsApp з панелі керування та перевірте зв’язок перед автоматизацією повідомлень.

$client->sendMessage(
  $to, $message,
  true, false
);
Читайте документацію WhatsApp →
ПЛАНУВАННЯ

Заплануйте відправлення повідомлення на майбутнє

Передайте Unix timestamp як п’ятий параметр. Збережіть цільовий часовий пояс явно у вашому додатку перед створенням.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Ознайомтеся з параметрами кінцевої точки →

PHP ТАМ, ДЕ ВЖЕ ПРАЦЮЄ ВАШ БІЗНЕС

Один легкий клієнт для веб-додатків, джобів та внутрішніх інструментів.

SDK інтегрується за вашим існуючим рівнем застосунку. Ваш код визначає, коли спілкуватися, які дані надсилати та як обробляти результати.

ПРАВА

Ларавель

Оберніть клієнт у сервіс та викликайте його з джобів, слушачів, контролерів або шару сповіщень.

Черги · Події · Сервіси
СФ

Симфонія

Зареєструйте клієнт як сервіс, впроваджуйте там, де потрібно, і зберігайте ключ API у захищеній конфігурації.

DI · Посланник · Консоль
ВП

WordPress

Додайте дії SMS або WhatsApp до власного плагіна, процесу форми, розширення WooCommerce або адміністративного інструмента.

Хуки · Плагіни · WooCommerce
КРОК

CRON і CLI

Надсилайте операційні повідомлення, заплановані нагадування або контрольовані пакетні сповіщення з серверних джобів.

Моніторинг · Завдання · Сповіщення
Логотип менеджера залежностей Composer

СТАНДАРТНІ ІНСТРУМЕНТИ PHP

Невелика залежність, що входить у ваш стандартний процес розгортання.

Пакет використовує автозавантаження PSR-4 і Guzzle 7. Composer усуває залежність, ваш наявний автозавантажувач завантажує клієнта, а додаток зберігає контроль за валідацією, бізнес-логікою та обробкою помилок.

  • Пакетксмоллапа/символапаі-php
  • Простір іменSMSMobileAPI\SMSMobileAPI
  • Час виконанняPHP 7.2 або новіша
  • Клієнт HTTPГнізл 7
  • ЛіцензіяМІТ
Перегляньте вихідний код на GitHub ↗

СПИСОК ПЕРЕВІРКИ ДЛЯ ПРОДАЖУ

Зробіть інтеграцію надійною перед збільшенням трафіку.

SDK спрощує виклик, але ваш додаток залишається відповідальним за безпечні облікові дані, чистий вхід, контрольоване повторне виконання та корисні операційні логи.

  • 01
    Ніколи не зберігайте ключ API у публічних репозиторіяхВикористовуйте змінні середовища або секретний менеджер сервера.
  • 02
    Нормалізуйте номери отримувачівЗберігайте номери телефонів у міжнародному форматі та перевіряйте їх перед відправкою.
  • 03
    Перевіряйте кожну відповідьНе вважайте виклик PHP без виключення доказом остаточної доставки.
  • 04
    Використовуйте обмежену кількість повторівУникайте дубльованих повідомлень та ніколи не створюйте неконтрольованих циклів повторної відправки.
  • 05
    Моніторинг підключеного мобільного пристроюДоставка SMS залежить від того, чи обраний телефон в мережі та правильно налаштований.
  • 06
    Перевірте поведінку каналу окремоПеревіряйте SMS, WhatsApp та заплановані запити на контрольованих отримувачах.

ПРАКТИЧНІ ВИПАДКИ ВИКОРИСТАННЯ PHP

Розміщуйте мобільний зв’язок саме там, де відбувається подія.

Портали для клієнтів

Підтверджуйте дії з акаунтом, призначення зустрічей та оновлення сервісів з бекенду, який уже знає контекст клієнта.

Робочі процеси замовлень

Надсилайте оновлення про оплату, підготовку, відправлення або отримання з процесів e-комерції та ERP.

!

Оперативні сповіщення

Повідомляйте реальний телефон, коли моніторинг, резервне копіювання, інфраструктура чи важливі бізнес-задачі вимагають уваги.

CRM-супровід

Активуйте персоналізовані SMS або WhatsApp на події в циклі життя ліда, заявки чи клієнта.

ЧАСТІ ПИТАННЯ ПРО PHP SDK

Що розробникам потрібно знати перед запуском.

SDK — це клієнт PHP. Підключення каналу, налаштування акаунта та операційна активність залишаються доступними через SMSMobileAPI.

Чи це офіційний пакет Composer?

Так. Встановітьsmsmobileapi/smsmobileapi-phpз Composer. Публічний вихідний код доступний в офіційному репозиторії SMSMobileAPI на GitHub.

Чи справді SMS використовує мій власний мобільний номер?

Так. Для рідних мобільних SMS запит проходить через телефон, підключений до вашого акаунта SMSMobileAPI. Його SIM-картка та існуючий номер виконують операцію відправлення.

Чи може SDK надсилати WhatsApp повідомлення?

Так. ПараметрsendWAактивує WhatsApp. Ваше з’єднання WhatsApp має бути спершу налаштоване та активне на панелі керування.

Чи можу я використовувати це у Laravel, Symfony або WordPress?

Так. Це звичайна бібліотека Composer з автозавантаженням PSR-4. Тримайте її за серверним кодом додатку та адаптуйте клієнта до структури сервісу вашого фреймворку.

Чи надає пакет доступ до всіх кінцевих точок SMSMobileAPI?

Поточний клієнт PHP зосереджений на надсиланні SMS та WhatsApp повідомлень, включно з опціональним плануванням. Використовуйте документацію REST API для отриманих повідомлень, активності дзвінків та інших спеціалізованих кінцевих точок платформи.

Де слід зберігати ключ API?

Зберігайте його у захищеній серверній конфігурації або змінній середовища. Ніколи не розміщуйте у браузері JavaScript, у публічному репозиторії, скріншоті або розповсюджуваному клієнтському застосунку.

COMPOSER ВСТАНОВЛЕНО. МОБІЛЬНИЙ ПРИСТРІЙ ПІДКЛЮЧЕНО.

Надішліть свій перший робочий процес з PHP повідомленнями.

Почніть з одного контрольованого отримувача, перевірте відповідь та активність, а потім підключіть перевірений дзвінок до реальної події вашого застосунку.