coolchi/lara-termii

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

dev-master 2023-08-15 07:59 UTC

This package is not auto-updated.

Last update: 2024-09-25 11:06:39 UTC


README

Termii Laravel 包

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

Total Downloads

安装

您可以通过 composer 安装此包。

composer require coolchi/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)。有关更多信息,请参阅许可证文件