mailchimp/transactional

1.0.59 2024-02-10 01:12 UTC

README

Mailchimp Developer

Mailchimp Transactional — PHP

Mailchimp Transactional API(v1)的官方PHP客户端库

安装

选项 1: 通过 Packagist 安装

composer require mailchimp/transactional

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

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

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

composer install

选项 2: 手动安装

克隆仓库

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

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

composer install

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

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

快速开始

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

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']);

PRs 和 Issues

此仓库是从 https://github.com/mailchimp/mailchimp-client-lib-codegen 自动生成的 -- 请在那里提交 PR 或 Issues!

API 端点

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

其他库

Mailchimp Transactional 库以下列语言提供