kamrankhosa / laravel-voipnow
用于与voipnow API交互的laravel包
1.0.0
2024-03-09 13:50 UTC
Requires
- php: ^8.1
Requires (Dev)
- larapack/dd: ^1.1
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2024-09-22 15:28:33 UTC
README
一个用于与voipnow系统API交互的laravel 10包
注意:令牌凭证信息将被存储在用户表中,包含认证用户的令牌和过期信息。
安装
您可以通过composer安装此包
composer require kamrankhosa/laravel-voipnow
从命令行运行
php artisan vendor:publish --provider="KamranKhosa\VoipNow\VoipNowServiceProvider"
将以下密钥添加到您的.env文件中。
VOIPNOW_VERSION= VOIPNOW_DOMAIN= VOIPNOW_KEY= VOIPNOW_SECRET=
以下密钥是可选的
VOIPNOW_PARENT_IDENTIFIER=
使用方法
您可以通过facade直接调用VoipNow SystemAPI方法(例如,VoipNow::{VOIPNOWFUNCTION}
)。有关所有可用函数的完整参考,请参阅VoipNow SystemAPI文档。
示例
检索所有服务提供商的列表
use VoipNow; return VoipNow::GetServiceProviders();
检索组织账户的详细信息
use VoipNow; return VoipNow::GetOrganizationDetails(['identifier' => 'XXX']); OR return VoipNow::GetOrganizationDetails(['ID' => 'XXX']);
如果您不使用facade,您也可以通过app()助手调用它。
$voipNow = app('voipnow'); return $voipNow->GetOrganizationDetails(['identifier' => 'XXX']); OR return $voipNow->GetOrganizationDetails(['ID' => 'XXX']);
测试
composer test
更新日志
请参阅更新日志,了解最近的变化。
贡献
请参阅贡献以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件development@go-trex.com联系,而不是使用问题跟踪器。
鸣谢
支持
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。