zeevx / lara-termii
Termii 的 Laravel 扩展包 - https://www.termii.com
0.1.5
2021-09-03 10:58 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
Termii Laravel 扩展包
Lara-Termii 帮助您在 Laravel 应用程序中直接设置、测试和管理 Termii 集成。
安装
您可以通过 composer 安装此包
composer require zeevx/lara-termii
用法
声明类实例
- 示例
$termii = new \Zeevx\LaraTermii\LaraTermii("YOUR-TERMII-API-KEY");
检查 Termii 的余额
- 您可以检查 Termii 的余额。
- 运行
$termii->balance()
短信、语音和 WhatsApp 通道发送的消息报告
- 您可以检查短信、语音和 WhatsApp 通道发送的消息报告。
- 运行
$termii->history()
检测号码是否是虚假号码或已转网到新网络
- 您可以检查号码是否是虚假号码或已转网到新网络。
- 运行
$termii->status(int $phone_number, string $country_code)
并传递适当的参数
验证电话号码并自动检测其状态
- 您可以验证电话号码并自动检测其状态。
- 运行
$termii->search(int $phone_number)
并传递适当的参数
检索所有已注册发送者 ID 的状态
- 您可以检索所有已注册发送者 ID 的状态。
- 运行
$termii->allSenderId()
请求新的发送者 ID
- 您可以请求新的发送者 ID。
- 运行
$termii->submitSenderId(string $sender_id, string $use_case, string $company)
并传递适当的参数
发送消息
- 您可以发送消息。
- 运行
$termii->sendMessage(int $to, string $from, string $sms, string $channel = "generic", bool $media = false, string $media_url = null, string $media_caption = null)
并传递适当的参数
发送 OTP
- 您可以发送 OTP。
- 运行
$termii->sendOTP(int $to, string $from, string $message_type, int $pin_attempts, int $pin_time_to_live, int $pin_length, string $pin_placeholder, string $message_text, string $channel = "generic")
并传递适当的参数
发送语音 OTP
- 您可以发送 OTP。
- 运行
$termii->sendVoiceOTP(int $to, int $pin_attempts, int $pin_time_to_live, int $pin_length)
并传递适当的参数
发送语音通话
- 您可以发送 OTP。
- 运行
$termii->sendVoiceCall(int $to, int $code)
并传递适当的参数
OTP 验证
- 您可以验证或验证 OTP。
- 运行
$termii->verifyOTP(string $pinId, string $pin)
并传递适当的参数
发送 In-App OTP
- 您可以发送 In-App OTP。
- 运行
$termii->sendInAppOTP(int $to, int $pin_attempts, int $pin_time_to_live, int $pin_length, string $pin_type)
并传递适当的参数
安全性
如果您发现任何与安全相关的问题,请通过电子邮件 adamsohiani@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。