bkuhl / easychimp
此包已被废弃且不再维护。未建议替代包。
V1.0.1
2017-09-23 16:53 UTC
Requires
- php: >=7.0.0
- illuminate/support: >=5.0
- pacely/mailchimp-apiv3: ~1.0
Requires (Dev)
- phpspec/phpspec: ~3.1
- symfony/var-dumper: dev-master
README
该项目已被弃用,建议直接使用 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 密钥。