egangloff/yii2-mailchimp

Yii2 组件,用于 Mailchimp Api V3

dev-master 2019-06-25 07:20 UTC

This package is auto-updated.

Last update: 2024-09-25 19:44:51 UTC


README

使用 Curl 实现 Yii2 组件,用于 Mailchimp Api V3

安装

推荐通过 composer 安装此扩展。

运行以下命令:

php composer.phar require --prefer-dist linslin/yii2-curl "*"
php composer.phar require --prefer-dist egangloff/yii2-mailchimp "dev-master"

或者在你的 composer.json 文件的 require 部分添加:

"linslin/yii2-curl": "*",
"egangloff/yii2-mailchimp": "dev-master"

to the require section of your composer.json file.

配置

config/main.php 中设置组件

'components' => [
        'mailchimp' => [
            'class' => Mailchimp::class,
            'apikey' => 'Your_Mailchimp_Api-Key'
        ],
    ]

使用

在你的控制器中,

use egangloff\mailchimp\mailchimp;

$mailchimp = new Mailchimp;

方法

获取所有列表

    $mailchimp->getLists();

获取特定列表

    $mailchimp->getLists('<listid>')

获取列表中的所有成员

    $mailchimp->getMembers('<listid>')

获取列表中的特定成员

    $mailchimp->getLists('<listid>', '<memberid>')

向列表添加成员

    $mailchimp->addMember('<listid>', <firstname>', '<lastname>', '<email>', '<phone>')

从列表中删除成员

    $mailchimp->deleteMember('<listid>', '<memberid>')

错误管理

    echo 'Status Code: ' . $mailchimp->statuscode . ' - Status Message: ' . $mailchimp->statustext;