hurracane / mailchimp-bundle
MailChimp API V3 Symfony Bundle
2.0.0
2020-08-03 20:30 UTC
Requires
- php: >=7.2
- drewm/mailchimp-api: 2.5.*
- symfony/config: ^4.4|^5.0
- symfony/console: ^4.4|^5.0
- symfony/dependency-injection: ^4.4|^5.0
- symfony/event-dispatcher: ^4.4|^5.0
- symfony/event-dispatcher-contracts: ^1.1|^2.1
- symfony/framework-bundle: ^4.4|^5.0
- symfony/http-foundation: ^4.4|^5.0
- symfony/http-kernel: ^4.4|^5.0
- symfony/routing: ^4.4|^5.0
Requires (Dev)
- phpspec/phpspec: ^6.2
- phpunit/phpunit: ~5
README
从 https://github.com/welpdev/mailchimp-bundle 分支
此包将帮助您通过MailChimp API V3将项目的通讯录订阅者同步到MailChimp。
特性
- [x] 使用自己的用户提供者(包含基本的
FosSubscriberProvider
以与 FosUserBundle 接口) - [x] 使用自己的列表提供者(包含
DoctrineListProvider
以从数据库中检索您的列表) - [x] 同步合并字段与您的配置
- [x] 同步您的订阅者与列表
- [x] 使用生命周期事件订阅/取消订阅/从列表中删除订阅者
- [x] 获取 MailChimp 对象 以执行自定义MailChimp API V3请求
- [x] 注册Webhooks
设置
将包添加到您的项目中
composer require welp/mailchimp-bundle
将 Welp\MailchimpBundle\WelpMailchimpBundle
添加到您的 AppKernel.php
$bundles = [
// ...
new Welp\MailchimpBundle\WelpMailchimpBundle(),
];
最小配置
在您的 config.yml
welp_mailchimp:
api_key: YOURMAILCHIMPAPIKEY
更多配置请参阅 文档。
完整文档
查看完整文档 https://welpdev.github.io/mailchimp-bundle/
- 设置
- 配置
- 订阅者提供者
- 列表提供者
- 使用方法
- 同步合并字段
- 通过命令进行完全同步
- 通过事件进行单元同步
- 订阅新用户
- 取消订阅用户
- 更新用户
- 更改用户的电子邮件地址(解决方法)
- 删除用户
- 获取 MailChimp 对象 以执行自定义MailChimp API V3请求
- Webhook
- 在订阅/取消订阅时更新用户
贡献
如果您想为此项目做出贡献,请查看 这里