Skip to content

Sharoff45/zadarma-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Класс для работы с 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);

About

Библиотека для работы с API zadarma.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages