bkuhl/easychimp

此包已被废弃且不再维护。未建议替代包。

V1.0.1 2017-09-23 16:53 UTC

This package is auto-updated.

Last update: 2023-06-24 22:19:06 UTC


README

Latest Stable Version Total Downloads Build Status Scrutinizer Code Quality

该项目已被弃用,建议直接使用 Mailchimp 的 PHP SDK

Easychimp 使得将 PHP/Laravel 应用与 Mailchimp 的 API (版本 3) 集成变得非常简单。目前的功能仅限于管理列表上的订阅,因为这是我项目所需。欢迎提交添加额外功能的 pull requests。

使用方法

$easychimp = new Easychimp\Easychimp($apiKey);
$easychimp->validateKey(); // throws InvalidApiKey
$list = $easychimp->mailingList($listId);

$list->exists(); // boolean
$list->isOnList($email); // boolean
$list->subscribe($email, $firstName = null, $lastName = null, ...); // boolean
$list->unsubscribe($email); // boolean
$list->subscriberInfo($email); // []
$list->updateSubscriber($email, $firstName = null, $lastName = null, ...); // boolean

// Interests are labeled as "Groups" in the Mailchimp UI
$list->interestCategories(); // []
$list->interests($interestCategoryId); // []

安装

composer require bkuhl/easychimp:~1.0

要使用 门面,请将以下内容添加到 config/app.php

'aliases' => [
    ...
    'Easychimp' => Easychimp\MailchimpFacade::class,
]

环境变量

定义环境变量 MAILCHIMP_API_KEY在此获取您的 API 密钥