修订版十/邮件chimp

针对 Symfony 的一个非常简单的 Mailchimp 集成

1.0.0 2021-08-16 14:26 UTC

This package is auto-updated.

Last update: 2024-09-10 17:29:42 UTC


README

安装

通过 composer 安装

运行 composer req revision-ten/mailchimp

添加 Bundle

将 Bundle 添加到您的 AppKernel (Symfony 3.4.*) 或 Bundles.php (Symfony 4.*)。

Symfony 3.4.* /app/AppKernel.php

new \RevisionTen\Mailchimp\MailchimpBundle(),

Symfony 4.* /config/bundles.php

RevisionTen\Mailchimp\MailchimpBundle::class => ['all' => true],

配置

配置 Bundle

# Mailchimp example config.
mailchimp:
    api_key: 'XXXXXXXXXXXXXXXXXXXXXXX-us5' # Your mailchimp api key.
    campaigns:
        dailyNewsletterCampagin:
            list_id: '123456' # Id of your newsletter list.

使用

使用 MailchimpService 订阅用户。

Symfony 3.4.* 示例

$mailchimpService = $this->container->get(MailchimpService::class);

$subscribed = $mailchimpService->subscribe('dailyNewsletterCampagin', 'visitor.email@domain.tld', 'My Website', [
    'FNAME' => 'John',
    'LNAME' => 'Doe',
]);

或者取消用户订阅

$mailchimpService = $this->container->get(MailchimpService::class);

$unsubscribed = $mailchimpService->unsubscribe('dailyNewsletterCampagin', 'visitor.email@domain.tld');