Skip to content

Latest commit

 

History

History
83 lines (47 loc) · 2.34 KB

README.ru.md

File metadata and controls

83 lines (47 loc) · 2.34 KB

yiidreamteam\smsru\Api

PHP-класс для работы с api сервиса sms.ru. Улучшенная и переработанная версия класса sms_ru Александра Зеленина.

Установка

Предпочтительным способом установки является установка через composer.

Запустите

php composer.phar require --prefer-dist yii-dream-team/smsru "*"

или добавьте

"yii-dream-team/smsru": "*"

в секцию require вашего composer.json

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

Авторизация:

$api = new \yiidreamteam\smsru\Api($apiId);

Отправка SMS:

$api->send('79112223344', 'Текст SMS');
$api->send('79112223344,79115556677,79118889900', 'Текст SMS');
$api->send('79112223344', 'Текст SMS', 'Имя отправителя', time(), $transliteration = false, $test = true);

Множественная отправка SMS:

$messages = [
    ['79112223344', 'Текст СМС'],
    ['79115556677', 'Текст СМС']
];
$api->sendMultiple($messages, 'Имя отправителя', time(), $transliteration = false, $test = true);

Статус SMS:

$api->status('SMS id');

Стоимость SMS:

$api->cost('79112223344', 'Текст SMS');

Баланс:

$api->balance();

Дневной лимит:

$api->limit();

Отправители:

$api->senders();

Добавить номер в стоплист:

$api->stopListAdd('79112223344', 'Примечание');

Удалить номер из стоп-листа:

$api->stopListDel('79112223344');

Получить номера стоплиста:

$api->stopListGet();

Лицензия

MIT

Ссылки