fgh151 / yii2-epochta
Yii2 epochta 集成
0.0.2
2016-01-29 13:29 UTC
Requires
- ext-curl: *
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-28 23:13:56 UTC
README
基于原始类的短信网关 epochta 工作模块。
安装
推荐通过 composer 安装。
php composer.phar require --prefer-dist fgh151/yii2-epochta "*"
或者
"fgh151/yii2-epochta": "*"
在文件 composer.json
的 require 部分
使用
安装后,需要修改配置文件
基本模板 config/web.php
高级模板 [backend|frontend|common]/config/main.php
'modules' => [
'smsGate' => [
'class' => 'fgh151\modules\epochta\Module',
'sms_key_private' => 'Ваш приватный ключ',
'sms_key_public' => 'Ваш публичный ключ',
'testMode' => true, //Включение тестового режима
'URL_GAREWAY' => 'URL шлюза, можно не указывать'
],
...
...
],
API
####注册发送者名称
$gate = new smsGate() $gate->registerSender('testName');
参数:名称
####创建通讯录
$gate = new smsGate() $gate->createAddressBook('test address book');
参数:新通讯录名称
####向通讯录添加电话号码
$gate = new smsGate() $gate->addPhoneToBook(1, '79010000002', 'Сергей;Вершинин;');
参数:通讯录id 电话号码 收件人姓名
####检查是否可以向通讯录地址发送消息
$gate = new smsGate() $gate->testCampaign("testName", "Тестируем отправку смс сообщения через ePochta SMS", 1);
参数:活动名称 消息文本 通讯录id
####发送消息
$gate = new smsGate() $gate->createCampaign("testName", "Тестируем отправку смс сообщения через ePochta SMS", 1);
参数:活动名称 消息文本 通讯录id
####检查状态
$gate = new smsGate() $gate->getStatus(1);
参数:活动id