unicodeveloper / jusibe-php-lib
Jusibe PHP 库
1.0.4
2020-07-14 13:44 UTC
Requires
- php: ^7.0|^7.1|^7.2
- guzzlehttp/guzzle: 5.*|6.*
- vlucas/phpdotenv: ^2.2|^3.6|^4.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: 4.*
- satooshi/php-coveralls: ^0.7.0
- scrutinizer/ocular: ~1.1
README
Jusibe PHP 库
安装
需要 PHP 7.0+ 或 HHVM 3.3+ 以及 Composer.
要获取 jusibe-php-lib 的最新版本,只需将以下行添加到您的 composer.json
文件的 require 块中。
"unicodeveloper/jusibe-php-lib": "1.0.*"
然后,您需要运行 composer install
或 composer update
来下载它并更新自动加载器。
用法
可用方法包括
/** * Send SMS using the Jusibe API * @param array $payload * @return object */ $jusibe->sendSMS($payload)->getResponse(); /** * Send Bulk SMS using the Jusibe API * @param array $payload * @return object */ $jusibe->sendBulkSMS($payload)->getResponse(); /** * Check the available SMS credits left in your Jusibe account * @return object */ $jusibe->checkAvailableCredits()->getResponse(); /** * Check the delivery status of a sent SMS * @param string $messageID * @return object */ $jusibe->checkDeliveryStatus('8nb1wrgdjw')->getResponse(); /** * Check the delivery status of a sent Bulk SMS * @param string $bulkID * @return object */ $jusibe->checkBulkDeliveryStatus('8nb1wrgdjw')->getResponse();
发送短信
<?php // include your composer dependencies require_once 'vendor/autoload.php'; use Unicodeveloper\Jusibe\Jusibe; $publicKey = 'xxxxxxxxxxxxxx'; $accessToken = 'xxxxxxxxxxxxxx'; $jusibe = new Jusibe($publicKey, $accessToken); $message = "I LOVE YOU, BABY"; $payload = [ 'to' => '7079740987', 'from' => 'PROSPER DATING NETWORK', 'message' => $message ]; try { $response = $jusibe->sendSMS($payload)->getResponse(); print_r($response); } catch(Exception $e) { echo $e->getMessage(); }
开发者的响应信息
发送批量短信
<?php // include your composer dependencies require_once 'vendor/autoload.php'; use Unicodeveloper\Jusibe\Jusibe; $publicKey = 'xxxxxxxxxxxxxx'; $accessToken = 'xxxxxxxxxxxxxx'; $jusibe = new Jusibe($publicKey, $accessToken); $message = "You are invited for party!!!"; $payload = [ 'to' => '7079740987,8077139164', 'from' => 'DOZIE GROUP', 'message' => $message ]; try { $response = $jusibe->sendBulkSMS($payload)->getResponse(); print_r($response); } catch(Exception $e) { echo $e->getMessage(); }
开发者的响应信息
检查短信余额
<?php // include your composer dependencies require_once 'vendor/autoload.php'; use Unicodeveloper\Jusibe\Jusibe; $publicKey = 'xxxxxxxxxxxxxx'; $accessToken = 'xxxxxxxxxxxxxx'; $jusibe = new Jusibe($publicKey, $accessToken); try { $response = $jusibe->checkAvailableCredits()->getResponse(); print_r($response); } catch(Exception $e) { echo $e->getMessage(); }
开发者的响应信息
检查短信投递状态
<?php // include your composer dependencies require_once 'vendor/autoload.php'; use Unicodeveloper\Jusibe\Jusibe; $publicKey = 'xxxxxxxxxxxxxx'; $accessToken = 'xxxxxxxxxxxxxx'; $jusibe = new Jusibe($publicKey, $accessToken); try { $response = $jusibe->checkDeliveryStatus('8nb1wrgdjw')->getResponse(); print_r($response); } catch(Exception $e) { echo $e->getMessage(); }
开发者的响应信息
检查批量短信投递状态
<?php // include your composer dependencies require_once 'vendor/autoload.php'; use Unicodeveloper\Jusibe\Jusibe; $publicKey = 'xxxxxxxxxxxxxx'; $accessToken = 'xxxxxxxxxxxxxx'; $jusibe = new Jusibe($publicKey, $accessToken); try { $response = $jusibe->checkBulkDeliveryStatus('n2v9gby1jy')->getResponse(); print_r($response); } catch(Exception $e) { echo $e->getMessage(); }
开发者的响应信息
贡献
请随意将该包进行分支并提交拉取请求以增强其功能。
如何感谢您?
为什么不给 GitHub 仓库加星标?我很期待关注!为什么不将此仓库的链接分享到 Twitter 或 HackerNews?传播一下消息吧!
别忘了关注我的推特!
谢谢!Prosper Otemuyiwa。
许可证
MIT 许可证(MIT)。请参阅许可证文件以获取更多信息。