sevenymedia / bulksmscenter-http-api
此包已被废弃,不再维护。未建议替代包。
此仓库包含BulkSMSCenter HTTP API的PHP开源客户端
1.1.0.2
2016-10-17 18:25 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ^5.3 || ^6.1
Requires (Dev)
- ext-openssl: *
- phpunit/phpunit: ^4.8 || ^5.2
- vlucas/phpdotenv: ^2.2
README
此仓库包含BulkSMSCenter HTTP API的非官方开源PHP客户端
需求
- 获取BulkSMSCenter免费账户
- BulkSMSCenter API PHP客户端需要至少PHP 5.4。
安装
####Composer安装
- 下载composer
- 使用composer要求此包
composer require sevenymedia/bulksmscenter-http-api
- 或将
"sevenymedia/bulksmscenter-http-api": "~1.0"
手动添加到composer.json
的require
部分,并运行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许可证。