fredriktid / key-sms-sdk
KeySMS 的 PHP SDK
v0.1.4
2018-05-30 09:21 UTC
Requires
- php: >=5.6
- php-http/discovery: ^1.0
- php-http/httplug: ^1.0
- php-http/message: ^1.0
- psr/log: ^1
Requires (Dev)
- php-http/guzzle6-adapter: ^1.0
- php-http/mock-client: ^0.3
- phpunit/phpunit: ^5
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-09-28 20:09:17 UTC
README
这是一个简单的 KeySMS 的 PHP SDK。
需求
此 SDK 依赖于虚拟包 php-http/client-implementation,您需要安装兼容的适配器。任何此类适配器都将自动检测。例如,您可能想使用 Guzzle。
composer require php-http/guzzle6-adapter
安装
composer require fredriktid/key-sms-sdk
使用
<?php use \FTidemann\KeySms; $auth = new KeySms\Auth('username', 'apiKey'); $message = new KeySms\Sms\Message(); $message->setContent(new KeySms\Sms\Content('Your message')); $message->addRecipient(new KeySms\Sms\Recipient(55555555)); $message->addRecipient(new KeySms\Sms\Recipient(66666666)); $client= new KeySms\Client($auth); $client->setMessage($message); $client->setHttpClient(new \Http\Adapter\Guzzle6\Client()); // optional $client->sendSms();