修订十/Cleverreach

非官方 Cleverreach Symfony Bundle

0.0.3 2018-11-16 15:53 UTC

This package is auto-updated.

Last update: 2024-09-12 04:30:06 UTC


README

安装

通过 composer 安装

运行 composer req revision-ten/cleverreach

添加 Bundle

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

Symfony 3.4.* /app/AppKernel.php

new \RevisionTen\Cleverreach\CleverreachBundle(),

Symfony 4.* /config/bundles.php

RevisionTen\Cleverreach\CleverreachBundle::class => ['all' => true],

配置

配置 Bundle

# Cleverreach example config.
cleverreach:
    client_id: '123456' # Your cleverreach client id.
    user: 'myaccount@domain.tld' # Your cleverreach account name.
    password: 'supersecret' # Your cleverreach password.
    campaigns:
        dailyNewsletterCampagin:
            list_id: '123456' # Id of your newsletter list.
            form_id: '123456' # Id of your form configuration.

用法

使用 CleverreachService 订阅用户。

Symfony 3.4.* 示例

$cleverreachService = $this->container->get(CleverreachService::class);

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