lorddashme / php-mailchimp
Mailchimp API 的 PHP 包封装。
3.1.0
2018-09-27 10:52 UTC
Requires
- php: >=5.6 || >=7.0 || >=7.1 || >=7.2
- lorddashme/php-static-class-interface: 1.*
Requires (Dev)
- mockery/mockery: 1.*
- phpunit/phpunit: 5.* || 6.* || 7.*
README
Mailchimp API 的 PHP 包封装。
此包只支持 Mailchimp API 的第 3 版本。
要求
- PHP 版本从 5.6.* 到最新版本。
安装
- 建议通过 Composer 安装此包。使用以下命令安装包
composer require lorddashme/php-mailchimp
使用方法
- 以下是可用的函数
- 基本使用
<?php include __DIR__ . '/vendor/autoload.php'; use LordDashMe\MailChimp\MailChimp; $apiKey = 'abcde12345...'; $mailchimp = new MailChimp($apiKey); $listId = 'qwerty12345...'; $mailchimp->post("list/{$listId}/members", function ($requestBody) { $requestBody->email_address = 'sample_email@mailchimp.com'; return $requestBody; }); // If you want to investigate the current request details. $mailchimp->getRequest(); // To get the response from the MailChimp API service. // Response: {"response_body": {...}", "header": {"response_http_code": ...}} $response = $mailchimp->getResponse();
- 也可以通过以下代码完成
<?php include __DIR__ . '/vendor/autoload.php'; use LordDashMe\MailChimp\Facade\MailChimp; $apiKey = 'abcde12345...'; MailChimp::init($apiKey); $listId = 'qwerty12345...'; MailChimp::post("list/{$listId}/members", array( 'email_address' => 'sample_email@mailchimp.com' )); MailChimp::getRequest(); // Response: {"response_body": {...}", "header": {"response_http_code": ...}} $response = MailChimp::getResponse();
许可协议
此包是开源软件,受 MIT 许可协议 许可。