Victor78 /yii2-sms-reg
用于与 sms-reg.com API 交互的组件
2.0.1
2021-03-20 11:36 UTC
Requires
- php: ^7
- victor78/sms-reg: ^2
- yiisoft/yii2: ^2.0
Requires (Dev)
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-08-29 05:31:35 UTC
README
用于向 sms-reg.com API 发送请求的组件
安装
使用 Composer 安装。在项目根目录下执行以下命令
composer require victor78/yii2-sms-reg
配置
需要从 sms-reg.com 的个人账户中获取 api_key
return [ //... 'components' => [ 'smsreg' => [ 'class' => Victor78\SmsRegComponent\Requestor::class, 'api_key' => 'xxxxxxxxxxxxxxxxxxxx', 'dev_key' => 'xxxxxxxxxxxxxxxxxxxx', //опционально ], ] ]; ## Использование Все публичные методы компонента носят имена аутентичных методов API согласно документации https://sms-reg.com/docs/API.html ```php <?php $balance_response = Yii::$app->smsreg->getBalance(); $balance = (float) $balance_response['balance']; $list_response = Yii::$app->smsreg->getList(1); $services = $list_response['services'];
测试
执行以下命令
vendor/bin/phpunit
为了使用自己的 API KEY 进行测试,在 phpunit.xml 中指定 PHPUNIT_SMSREG_APIKEY 的有效值。