Victor78/yii2-sms-reg

用于与 sms-reg.com API 交互的组件

安装: 1

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

2.0.1 2021-03-20 11:36 UTC

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 的有效值。