lorddashme/php-mailchimp

Mailchimp API 的 PHP 包封装。

3.1.0 2018-09-27 10:52 UTC

This package is auto-updated.

Last update: 2024-09-30 01:32:21 UTC


README

Mailchimp API 的 PHP 包封装。

此包只支持 Mailchimp API 的第 3 版本。

Latest Stable Version Minimum PHP Version Coverage Status

要求

  • 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 许可协议 许可。