hosannahighertech / beem-sms-api
此包已被弃用且不再维护。作者建议使用 hosannahighertech/yii2-sms-senders 包代替。
用于与BEEM SMS API一起工作的库,请参阅 beem.africa
1.0.1
2021-11-17 04:37 UTC
Requires
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2023-03-05 14:12:59 UTC
README
使用BEEM轻松发送短信
安装
您必须使用composer才能使用此库。如果已安装composer 1.x,请确保升级到2.0以避免安装问题。使用composer -V
检查版本
配置完成后,在项目根目录下运行以下命令安装库
composer require hosannahighertech/beem-sms-api
使用
要发送短信,只需传递密钥和密钥创建客户端实例
$sms = new Client('YOUR_KEY_HERE', 'YOUR_SECRET_HERE');
然后创建新的消息。第一个参数是发送者的发送者ID或手机号码。下一个参数是消息文本。
$message = new Message('SENDER_ID_OR_MOBILE_NO', 'This is my SMS text body');
接下来添加接收者号码。第一个参数是您的特殊ID(见 BEEM 文档),另一个是接收者的手机。
$message->addRecipient('255xxxxxx', 'RECIPIENT_ID', 'COUNTRY_CODE);
请注意,接收者ID和国家代码是可选的。您可以从消息对象的getRecipients()
方法中获取国际化接收者列表及其ID。
最后发送消息。如果失败,则getLastError()
方法应包含错误消息
$isSent = $sms->send($message); if (!$isSent) { var_dump($sms->getLastError());// do something useful with error }
贡献
当您遇到问题时或请求功能时,请通过打开问题来贡献。我们也会接收增强或错误修复的PR。