PHP SMS через HTTP API

PHP sms класс для отправки через HTTP API

Для инициализации достаточно подключить файл с классом php sms и получить экземпляр класса SmsTitanAPI. В констукторе класса необходимо указать уникальный ключ API, который вы можете получить у вашего менеждера.

<?php
    require_once('smstitan.php');

    $APIKey = 'someapikey';

    $sms = new SmsTitanAPI($APIKey);

Получение списка отправителей

    $Response = $sms->GetSenders() ;

    if ($Response->Error) {
        echo "Ошибка при получении списка адресов отправителя: " . $Response->Error;
    }else{
        print_r($Response->Senders);
    }

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

Сообщение «Hello, World!» от отправителя «SomeSender»

    $Response = $sms->Send('70000000001', 'Hello, World!', 'SomeSender');

    if ($Response->Error) {
        echo "Ошибка при отправке единичного сообщения: " . $Response->Error;
    }else{
        echo "Успешная отправка. ID отправленного SMS: " . $Response->MSSID;
    }

Отправка рассылки на группу номеров

Рассылка «Hello, World!» от отправителя «SomeSender»

    $Recipients = Array( '70000000001', '70000000002', '70000000003' );

    $Response = $sms->SendDispatch( $Recipients, 'Hello, World!', 'SomeSender');

    if ($Response->Error) {
        echo "Ошибка при отправке рассылки: " . $Response->Error;
    }else{
        echo "Успешная отправка. ID отправленных SMS: ";
        foreach( $Response->MSSID as $Phone => $MSSID )
        {
          echo "{$Phone} -> {$MSSID};";
        }
    }

Для более подробной информации по подключению скрипта php sms отправки, свяжитесь с нашими специалистами. 
Чтобы начать использовать наши услуги
Зарегистрируйтесь