timur-turdyev / laravel-mango-office
此包最新版本(dev-master)没有可用的许可证信息。
Mango-office API类
dev-master
2020-11-03 17:51 UTC
Requires
- php: ^7.2
- guzzlehttp/guzzle: ^7
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');