poing/laravel-wombatdialer-api

Laravel的WombatDialer API库

0.1.1 2021-03-22 09:18 UTC

README

Build Status Coverage Status StyleCI

laravel-wombatdialer-api

Laravel的WombatDialer API库

入门指南

1. 安装WombatDialer

在命令行运行以下命令

composer require poing/laravel-wombatdialer-api

这将更新composer.json并将包安装到vendor/目录中。

2. 安装配置文件

要覆盖默认设置,通过运行以下命令初始化配置文件

php artisan wombatdialer:config

然后打开config/wombatdailer.php并编辑设置。

3. 使用方法

使用配置文件中的值,并在认证后,我们可以对API执行RESTful操作。

简单用法

如果我们需要创建一个Asterisk API。

$someData =  new \WombatDialer\Controllers\Edit\Asterisk;
$data = []// data's like 'description' ,'serverType'
$someData->create($data);

要显示现有的Asterisk API,

$someData =  new \WombatDialer\Controllers\Edit\Asterisk;
$someData->show(1);

4. 设计模式

设计模式复现了WombatDialer

api
├── addkey
├── callinfo
├── calls
├── campaigns
├── dialer
├── edit
│   ├── asterisk
│   ├── campaign
│   │   ├── disposition
│   │   ├── ep
│   │   ├── list
│   │   ├── oh
│   │   ├── reschedule
│   │   └── trunk
│   ├── ep
│   ├── list
│   │   ├── logs
│   │   └── record
│   ├── oh
│   └── trunk
├── inspect_dialer
├── lists
├── live
│   ├── calls
│   └── runs
├── recallinfo
├── reports
│   ├── logs
│   ├── runs
│   └── stats
├── reserve
├── runlists
├── runs
└── sysup
    └── jmx

注意

在“编辑”下的结构中,有6个API。

Asterisk
Campaign
Ep
List \\ List is used as Lists
Oh
Trunk

在“编辑\活动\”下

Ep
List  \\List is used as Lists 
Oh
Trunk
Reschedule
Disposition

列表API已被替换为包中的Lists。因为列表既不能用作命名空间也不能用作类名。但URL保持不变,为

'/edit/list/'

5. 参考链接

wombat-manual