Skip to content

Класс для работы с сервисом LittleSMS.ru

Notifications You must be signed in to change notification settings

pycmam/littlesms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Пример использования

<?php
require_once 'LittleSMS.class.php';

$user = 'my-login';            // логин указанный при регистрации или логин api-аккаунта http://littlesms.ru/my/settings/api
$key  = 'my-secret-api-key';   // API-key, узнать можно тут: http://littlesms.ru/my/settings/api
$ssl  = false;                 // использовать защищенное SSL-соединение

$api = new LittleSMS($user, $key, $ssl);

// запрос баланса
echo 'Мой баланс: ' . $api->userBalance(), PHP_EOL;

// отправка СМС
$ids = $api->messageSend('79631112233', 'Бугагашенька!');
if ($ids) {
  echo "ID отправленных СМС:\n";
  print_r($ids);
} else {
  echo "Ошибки:\n";
  print_r($this->getResponse());
}

// запрос статуса сообщения
$result = $api->messageStatus($ids);

foreach ($result as $message_id => $status) {
    echo sprintf('Статус сообщения %s: %s', $message_id, $status), PHP_EOL;
}

About

Класс для работы с сервисом LittleSMS.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages