otis22/transactional

1.0.52 2023-10-02 11:40 UTC

This package is auto-updated.

Last update: 2024-08-31 00:36:01 UTC


README

Mailchimp Developer

警告!!!

为PHP ^8.0支持创建分支

原始仓库 mailchimp/mailchimp-transactional-php.

如何修复mailchimp/mailchimp-transactional-php以与php8兼容

composer rm mailchimp/transactional
composer require otis22/transactional

Mailchimp Transactional — PHP

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

安装

选项1:通过Packagist安装

composer require mailchimp/transactional

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

{
  "require": {
    "otis22/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和问题

此仓库自动生成自https://github.com/mailchimp/mailchimp-client-lib-codegen -- 请在此处提交PR或问题!

API端点

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

其他库

Mailchimp Transactional库以下语言可用