karbura/sms-message-bird

PHP 的 Message Bird API 集成

v1.0.0 2022-12-28 12:50 UTC

This package is auto-updated.

Last update: 2024-09-05 20:10:39 UTC


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");

感谢您使用此扩展,如果有任何问题,请随时报告。