timur-turdyev / laravel-mango-office

此包最新版本(dev-master)没有可用的许可证信息。

Mango-office API类

dev-master 2020-11-03 17:51 UTC

This package is auto-updated.

Last update: 2024-08-29 05:43:35 UTC


README

安装

composer require timur-turdyev/laravel-mango-office

连接

在 config/app.php 文件的 Package Service Providers 部分
TimurTurdyev\MangoOffice\MangoServiceProvider::class,

配置

执行命令
php artisan vendor:publish

然后选择提供者

TimurTurdyev\MangoOffice\MangoServiceProvider

将创建配置文件 config/mangooffice.php,其中

  • api_key - 通话系统唯一代码
  • api_salt - 生成签名的密钥

使用示例

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use TimurTurdyev\MangoOffice\Mango;

class TestController extends Controller
{
    public function test()
    {
        $mango = new Mango;

        dd($mango->userList());
    }
}

可用方法

// получить список всех пользователей<br>
$mango->userList();

// получить текущего пользователя<br>
$mango->userList('добавочный номер пользователя');

// получить статистику пользователя за указанный период<br>
$mango->reportList('UNIX формат начальная дата', 'UNIX формат конечная дата', 'внутренний номер абонента');

// получить статистику всех пользователей за указанный период<br>
$mango->reportList('начальная дата', 'конечная дата');

// скачать запись разговора<br>
$mango->downloadAudio('уникальный идентификатор записи');

// скачать запись разговора<br>
$mango->downloadAudio('уникальный идентификатор записи');

// воспроизвести запись разговора<br>
$mango->downloadAudio('уникальный идентификатор записи', 'play');