karbura / sms-message-bird
PHP 的 Message Bird API 集成
v1.0.0
2022-12-28 12:50 UTC
Requires
- ext-json: *
- messagebird/php-rest-api: ~3.1.2
- yiisoft/yii2: *
Requires (Dev)
- roave/security-advisories: dev-latest
README
这是什么?
这是一个 PHP 类,它是对 MessageBird 的 SMS API 的实现。
实现的重点是使用 Message Bird 凭据(accessKey)发送 SMS。(您可以通过注册 SMS API 获取它。)
它基于 MessageBird PHP SDK .
要求
- 注册 一个免费的 MessageBird 账户
- 在开发者部分创建一个新的 access_key
- MessageBird API 客户端对于 PHP 需要 PHP 7.4 或更高版本 来使用它。
安装
建议通过运行 composer 来完成安装
composer require karbura/sms-message-bird
或者您可以将以下内容手动添加到您的 composer.json
文件的 require
部分
"karbura/sms-message-bird"
之后运行 composer update
。
用法
在您的 PHP 项目中
要发送 SMS,您只需要两行代码。
第一行是设置 accessKey 和发起者(发送消息者的名称)。
下一步是调用 send()
方法将 message
发送到 receivers
(接收者)。
以下是一个示例
// Initialize the MessageBird MessageBird::__construct("acessKey", "originator"); // Or create a component to use it // send a message to a single receiver $response = MessageBird::send(["+237653214587"], "My First SMS"); //Or // set a list of receivers / recipients $receivers = [ "receiver1", "receiver2", "receiver3", ... ] // and then make a single call to send $response = MessageBird::send(["+237653214587"], "Send Many SMS");
感谢您使用此扩展,如果有任何问题,请随时报告。