sevenymedia/bulksmscenter-http-api

此包已被废弃,不再维护。未建议替代包。

此仓库包含BulkSMSCenter HTTP API的PHP开源客户端

1.1.0.2 2016-10-17 18:25 UTC

This package is auto-updated.

Last update: 2022-04-28 17:54:05 UTC


README

Latest Stable Version Latest Unstable Version StyleCI Dependency Status Build Status SensioLabsInsight Total Downloads Software License

此仓库包含BulkSMSCenter HTTP API的非官方开源PHP客户端

需求

  • 获取BulkSMSCenter免费账户
  • BulkSMSCenter API PHP客户端需要至少PHP 5.4。

安装

####Composer安装

composer require sevenymedia/bulksmscenter-http-api
  • 或将"sevenymedia/bulksmscenter-http-api": "~1.0"手动添加到composer.jsonrequire部分,并运行composer install
{
    "require": {
        "sevenymedia/bulksmscenter-http-api": "~1.0"
    }
}

####手动安装

如果您不想使用Composer。您可以使用git clone或下载此仓库并手动包含客户端。

使用

首先,设置一个BulkSmsCenter\Client。用您的BulkSMSCenter凭据替换YOUR_BULKSMSCENTER_USERNAME和YOUR_BULKSMSCENTER_PASSWORD。

require 'bootstrap.php';

$client = new \BulkSmsCenter\Client(new \BulkSmsCenter\Auth(
    'YOUR_BULKSMSCENTER_USERNAME',
    'YOUR_BULKSMSCENTER_PASSWORD'
));

您可能还需要一个BulkSmsCenter\Message

$message = new \BulkSmsCenter\Message([
    'body' => 'TEXT_MESSAGE',
    'recipient' => 'RECIPIENT_NUMBER',
    'sender' => 'SENDER_NUMBER',
]);

现在您可以连接到BulkSMSCenter API了

// Send a message
$credits = $client->sendMessage($message);

// Get a message status
$credits = $client->getMessageStatus($message->getId());

// Retrieve your remaining credits
$credits = $client->getBalance();

官方文档

框架的文档可以在BulkSMSCenter网站找到。

许可证

此客户端是开源软件,采用MIT许可证