Victor78 / sms-reg
sms-reg API 的 SDK - sms-reg.com API 操作封装
2.0.0
2021-03-20 11:17 UTC
Requires
- php: ^7
- ext-json: *
- guzzlehttp/guzzle: ^7
- symfony/config: ^5.2
- symfony/translation: ^5.2
- symfony/validator: *
Requires (Dev)
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-09-20 19:19:51 UTC
README
用于请求 sms-reg.com API 的客户端
安装
使用 Composer 进行安装。在项目根目录下执行命令
composer require victor78/sms-reg
使用方法
用于与 API 交互的类 - Victor78/SmsReg/Requestor。所有公共方法名称均与 API 文档中记录的方法名称相同 https://sms-reg.com/docs/API.html
<?php use Victor78/SmsReg/Requestor; $api_key = 'somekey'; //необходимо получить в личном кабинете сервиса sms-reg $requestor = new Requester($api_key); $balance_response = $requestor->getBalance(); $balance = (float) $balance_response['balance']; $list_response = $requestor->getList(1); $services = $list_response['services'];
测试
执行命令
vendor/bin/phpunit
为了使用自己的 API KEY 进行测试,在 phpunit.xml 中指定 PHPUNIT_SMSREG_APIKEY 的实际值。
其他
该客户端也以 Yii2 框架组件的形式存在:https://github.com/victor78/yii2-sms-reg