zeevx/lara-termii

Termii 的 Laravel 扩展包 - https://www.termii.com

0.1.5 2021-09-03 10:58 UTC

This package is auto-updated.

Last update: 2024-09-21 02:51:38 UTC


README

Termii Laravel 扩展包

Lara-Termii 帮助您在 Laravel 应用程序中直接设置、测试和管理 Termii 集成。

Total Downloads

安装

您可以通过 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)。有关更多信息,请参阅 许可证文件