mc-test/transactional

dev-master 2020-07-25 18:13 UTC

This package is not auto-updated.

Last update: 2024-09-28 12:33:53 UTC


README

Mailchimp 事务 API (v1) 的官方 PHP SDK

安装

选项 1: 通过 Packagist 安装

composer require mailchimp/transactional

或者将以下内容添加到 composer.json

{
  "require": {
    "mailchimp/transactional": "*"
  }
}

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

composer install

选项 2: 手动安装

克隆仓库

git clone git@github.com:postlight/mailchimp-transactional-php.git

在 SDK 项目根目录中,安装所有依赖项

composer install

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

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

快速入门

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

$mailchimp = new MailchimpTransactional\ApiClient();
$mailchimp->setApiKey('YOUR_API_KEY');

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

发送请求

所有请求都通过 POST 发送,并接受单个参数作为请求体参数。

$mailchimp->templates->publish([ 'name' => 'My Template']);

输出格式

您可以选择将 所有请求 的默认响应格式设置为以下之一

  • json (默认)
  • xml
  • php
  • yaml
$mailchimp->setDefaultOutputFormat('xml');

您还可以通过将特殊的 outputFormat 参数传递到请求体中,为 单个请求 设置响应格式。

$mailchimp->senders->list([ 'outputFormat' => 'php']);

API 端点

所有 URI 都相对于 https://mandrillapp.com/api/1.0

其他 SDK

Mailchimp 事务 SDK 以多种语言提供。