fgh151 / yii2-epochta

Yii2 epochta 集成

安装: 92

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:yii2-extension

0.0.2 2016-01-29 13:29 UTC

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