evo-mark/mailchimp-marketing-php8

Mailchimp Marketing官方PHP客户端的PHP 8兼容分支

4.0.0 2024-01-16 03:07 UTC

This package is auto-updated.

Last update: 2024-09-06 10:34:21 UTC


README

Mailchimp Developer

Mailchimp Marketing — PHP

Mailchimp Marketing API的官方PHP客户端库

安装

选项 1: 通过Packagist安装

composer require evo-mark/mailchimp-marketing-php8

或者在 composer.json 中添加以下内容

{
  "require": {
    "evo-mark/mailchimp-marketing-php8": "*"
  }
}

使用以下命令安装所有composer依赖项

composer install

选项 2: 手动安装

克隆仓库

git clone git@github.com:evo-mark/mailchimp-marketing-php8.git

在客户端库项目根目录中,安装所有依赖项

composer install

在您的实现中手动包含 vendor/autoload.php

require_once('/path/to/MailchimpMarketing/vendor/autoload.php');

快速入门

请注意,此SDK需要PHP 7.2或更高版本。

require_once('/path/to/MailchimpMarketing/vendor/autoload.php');

$mailchimp = new MailchimpMarketing\ApiClient();

$mailchimp->setConfig([
  'apiKey' => 'YOUR_API_KEY',
  'server' => 'YOUR_SERVER_PREFIX'
]);

$response = $mailchimp->ping->get();
print_r($response);

身份验证方法

客户端库可以配置为使用 基本认证OAuth2

对于任何一种方法,都应传递一个服务器前缀,例如 us19,以便客户端确定适当的URL。

基本认证

$mailchimp->setConfig([
  'apiKey' => 'YOUR_API_KEY',
  'server' => 'YOUR_SERVER_PREFIX'
]);

OAuth2

$mailchimp->setConfig([
  'accessToken' => 'YOUR_ACCESS_TOKEN',
  'server' => 'YOUR_SERVER_PREFIX'
]);

其他配置选项

APIClient类允许您设置各种配置选项,如超时、主机、用户代理和调试输出。有关详细信息,请参阅 https://github.com/mailchimp/mailchimp-marketing-php/blob/master/lib/Configuration.php

API端点

所有URI都是相对于 https://server.api.mailchimp.com/3.0

其他库

Mailchimp Marketing库以下语言可用