sharoff/zadarma-api

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

v1.0.0 2016-01-10 12:38 UTC

This package is not auto-updated.

Last update: 2024-12-17 20:13:12 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);