hosannahighertech/beem-sms-api

此包已被弃用且不再维护。作者建议使用 hosannahighertech/yii2-sms-senders 包代替。

用于与BEEM SMS API一起工作的库,请参阅 beem.africa

1.0.1 2021-11-17 04:37 UTC

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。