grptx/yii2-newsletter-mailup

Yii2新闻模块 - mailup集成

安装: 75

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:yii2-extension

v2.0.2 2018-01-25 09:57 UTC

This package is auto-updated.

Last update: 2024-09-18 23:47:48 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Yii2新闻模块 - mailup集成

使用此模块,您可以收集电子邮件地址并存储在mailup新闻服务中

安装

首选安装方式是通过Composer

php composer.phar require grptx/yii2-newsletter-mailup:^1.0

或者,您可以在composer.json文件的require部分添加以下内容,并执行php composer.phar update

"grptx/yii2-newsletter-mailup": "^1.0"

安装

配置

...
'modules' => [
    'newsletter' => [
        'class' => 'grptx\newsletter\mailup\Module',
        'client_id'=>'<your-client-id>',
        'client_secret'=>'<your-client-secret>',
        'callback_uri'=>'http://127.0.0.1/index.php',
        'username'=>'<your-username>',
        'password'=>'<your-password>',
        'group'=><your-recipents-group>,
    ],
...
]

用法

在浏览器中访问您的应用程序

  • https:///pathtoapp/newsletter
  • 或者您可以使用ajax调用
$.ajax({
    method:'post',
    url:'/newsletter/default/ajax-call',
    data:{
        email:'email',
        first_name:'first_name',
        last_name:'last_name'
    },
    success:function(data) {
        console.log(data);
        if(data[result]=='ok') {
            console.log('success');
        } else if(data['error']) {
            console.log(data['error']);            
        } else {
            console.log('generic error');
        }
    },
    error:function(data) {
        console.log(data);
    }
});