arsen-bespalov / iqsms_json
JSON API class for iqsms.ru. Send sms, get current balans, get current list signature, get receiving status, get queue status.
1.0.0
2015-04-26 11:34 UTC
Requires
- php: >=5.2.4
This package is not auto-updated.
Last update: 2025-06-07 21:31:15 UTC
README
JSON API интерфейс для сайта iqsms.ru (СМС Дисконт)
Пример использования класса
$gate = new iqsms_json('api_login', 'api_password');
var_dump($gate->credits()); // узнаем текущий баланс
var_dump($gate->senders()); // получаем список доступных подписей
$messages = array(
array(
"clientId" => "1",
"phone"=> "71234567890",
"text"=> "first message",
"sender"=> "TEST"
),
array(
"clientId" => "2",
"phone"=> "71234567891",
"text"=> "second message",
"sender"=> "TEST",
),
array(
"clientId" => "3",
"phone"=> "71234567892",
"text"=> "third message",
"sender"=> "TEST",
),
);
var_dump($gate->send($messages, 'testQueue')); // отправляем пакет sms
$messages = array(
array("clientId"=>"1","smscId"=>11255142),
array("clientId"=>"2","smscId"=>11255143),
array("clientId"=>"3","smscId"=>11255144),
);
var_dump($gate->status($messages)); // получаем статусы для пакета sms
var_dump($gate->statusQueue('testQueue', 10)); // получаем статусы из очереди 'testQueue'