Afro消息的PHP SDK
v0.3.3
2024-03-29 17:50 UTC
Requires (Dev)
- illuminate/support: ^10.23
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 必需参数。
- 接收者电话号码。
- 消息
- 可选参数 *
- 示例
$response = AfroMessage::send("+251987654321","Hello there",method: "GET");
代码
此方法帮助您发送短码。无论您是想发送一次性密码(OTP)还是在系统中设置双因素认证,都可以使用此方法。
1 必需参数。
- 接收者电话号码。
- 可选参数 *
- 示例
$response = AfroMessage::code("+251987654321",codeLength: 5, type: 'alphanumeric', postfix: "Is your otp");
verify
验证方法以验证代码到相应的电话号码 1 必需参数。
- 代码。
- 可选参数 *
- 示例
$response = AfroMessage::verify("23124",recipient: "+251987654321");