poing / laravel-wombatdialer-api
Laravel的WombatDialer API库
0.1.1
2021-03-22 09:18 UTC
Requires
- guzzlehttp/guzzle: >=6.1
- laravel/framework: >=7.0
Requires (Dev)
- laravel/legacy-factories: ^1.0.4
- orchestra/testbench: ^6.3
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-08-29 05:37:50 UTC
README
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/'