Afro消息的PHP SDK

v0.3.3 2024-03-29 17:50 UTC

This package is auto-updated.

Last update: 2024-09-29 18:56:27 UTC


README

此SDK提供了对Afro消息API的便捷访问。

安装

composer require abduselam/afromessage
  • 将您的API密钥和发送者ID放入您的.env文件中
AFRO_API_KEY=*********

AFRO_SENDER_ID=*********
  • 发布配置文件
php artisan vendor:publish --tag=afromessage-config

入门

简单用法如下

use Afromessage\AfroMessage;

$response = AfroMessage::send("+251987654321","Hello there");

方法

此方法提供的功能与afromessage实际API完全相同。如果您需要详细了解其工作原理,请浏览Afromessage API

send

要向电话号码发送短信,请使用此发送方法 2 必需参数。

  1. 接收者电话号码。
  2. 消息
  • 可选参数 *
  • 示例
$response = AfroMessage::send("+251987654321","Hello there",method: "GET");

代码

此方法帮助您发送短码。无论您是想发送一次性密码(OTP)还是在系统中设置双因素认证,都可以使用此方法。

1 必需参数。

  1. 接收者电话号码。
  • 可选参数 *
  • 示例
$response = AfroMessage::code("+251987654321",codeLength: 5, type: 'alphanumeric', postfix: "Is your otp");

verify

验证方法以验证代码到相应的电话号码 1 必需参数。

  1. 代码。
  • 可选参数 *
  • 示例
$response = AfroMessage::verify("23124",recipient: "+251987654321");