egangloff / yii2-mailchimp
Yii2 组件,用于 Mailchimp Api V3
dev-master
2019-06-25 07:20 UTC
Requires
- yiisoft/yii2: *
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;