phpmob / thai-bulk-sms
Thai-Bulk-SMS 的 PHP SMS 网关。
dev-master / 1.0.x-dev
2018-07-11 11:23 UTC
Requires
- php: >=7.1
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.0
- php-http/httplug: ^1.0
- php-http/message: ^1.6
- symfony/options-resolver: ^3.4|^4.1
- symfony/serializer: ^3.4|^4.1
Requires (Dev)
- php-http/guzzle6-adapter: ^1.0
- phpunit/phpunit: ^6.0|^7.0
- symfony/var-dumper: ^3.4|^4.1
This package is auto-updated.
Last update: 2024-09-18 23:18:39 UTC
README
PHP 的 Thai bulk sms api。
安装
此包尚未发布,这意味着您目前无法通过 composer require phpmob/thai-bulk-sms
安装它。目前,您需要直接在您的 composer.json
中要求它。
"require": { "phpmob/thai-bulk-sms": "1.0.x-dev" }
和...
$ composer update
使用方法
// auto detect http-client $client = \Http\Discovery\HttpClientDiscovery::find(); $sender = new \PhpMob\ThaiBulkSms\Sender($client, [ 'username' => 'thaibulksms', 'password' => 'thisispassword', 'force' => 'standard', 'sender' => 'SMS', 'sandbox' => true, ]); // send one number $sender->send('0818282829', 'message'); // send bulk numbers $sender->send(['0818282829', '..number..'], 'message'); // check credit remain $sender->checkCredit(); // All `Sender` APIs are return `PhpMob\ThaiBulkSms\Result` object.
使用 GuzzleAdapter
作为客户端。
$ composer req php-http/guzzle6-adapter
并使用 guzzle 客户端构造发送者。
$client = new \Http\Adapter\Guzzle6\Client(...); $sender = new \PhpMob\ThaiBulkSms\Sender($client, [...]);
许可证
MIT