mailchimp / transactional
1.0.59
2024-02-10 01:12 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.4 || ^7.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^7
- squizlabs/php_codesniffer: ~2.6
This package is auto-updated.
Last update: 2024-09-10 02:31:21 UTC
README
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 库以下列语言提供



