sharoff / zadarma-api
Библиотека для работы с API zadarma.com
v1.0.0
2016-01-10 12:38 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-11-05 19:43:11 UTC
README
#Класс для работы с ZADARMA.COM API
##Установка
composer require sharoff/zadarma-api
Подключаем autoload
<?php require_once __DIR__ . '/../vendor/autoload.php';
###Задаем ключи приложения для работы через API
use Sharoff\Zadarma\Api; Api::factory() ->setTesting() // для проведения тестов ->setKey('********************') ->setSecret('********************');
###Получение баланса
$data = Api::factory() ->getBalance(); var_dump($data);
###Получение стоимости звонка на указанный номер Номер может быть в любом формате, скрипт оставит только цифры
$data = Api::factory() ->getPrice('+7 (922) 555-33-22'); var_dump($data);
###Запрос callback
$data = Api::factory() ->requestCallback('sip_id', '+7 (555) 333-22-11'); var_dump($data);
###Получение списока SIP-номеров
$data = Api::factory() ->getSip(); var_dump($data);
###Получение баланса
$data = Api::factory() ->getBalance(); var_dump($data);
###Указание CallerID
$data = Api::factory() ->setSipCallerId('sip_id', '75553332211') var_dump($data);
###Получение текущих переадресаций по SIP-номерам пользователя $id - выбор конкретного SIP id
$data = Api::factory() ->getSipRedirection($id = null); var_dump($data);
###Получение текущих переадресаций по SIP-номерам пользователя $id - выбор конкретного SIP id
$data = Api::factory() ->putPbxRecording(100, 'mail@example.com') var_dump($data);