PHP code example of suwor / yii2-vats-megafon-api

1. Go to this page and download the library: Download suwor/yii2-vats-megafon-api library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

suwor / yii2-vats-megafon-api example snippets


return [
    // ...
    'components' => [
        // ...
        'vats' => [
            'class' => 'suwor\VatsMegafonApi\Vats',
            'apiUrl' => 'https://domain/sys/crm_api.wcgp', // Адрес Облачной АТС
            'crmToken' => 'xxx-xxx', // Ключ для авторизации в вашей CRM
            'token' => 'xxx-xxx', // Ключ для авторизации в Облачной АТС
        ],
    ],
];
    
// ...
// Инициализация исходящего звонка
    
$data = Yii::$app->vats->send(['cmd' => 'makeCall', 'phone' => '+79999999999', 'user' => 'login_in_ats']);
    
// $data - возвращенные API данные

use suwor\VatsMegafonApi\Vats;
    
// ...
    
public function actionApiConnection()
{
    $vats = new Vats();
    $vats->apiUrl = 'https://domain/sys/crm_api.wcgp'; // Адрес Облачной АТС
    $vats->crmToken = 'xxx-xxx'; // Ключ для авторизации в вашей CRM
    
    // Получение и обработка данных от API, переданных методом POST
    $data = $vats->process();
    
    // ... Работа с данными
}

php composer.phar