luyadev / mailchimp-marketing-php
1.0.0
2024-01-03 14:24 UTC
Requires
- php: >=8.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.4 || ^7.2
- guzzlehttp/psr7: ^1.7 || ^2.0
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-03 15:50:31 UTC
README
Mailchimp Marketing — PHP
官方未认证的 Mailchimp Marketing API PHP 客户端库 *支持 PHP 8.2"
安装
选项 1: 通过 Packagist 安装
composer require luyadev/mailchimp-marketing-php
或者将以下内容添加到 composer.json
{
"require": {
"luyadev/mailchimp-marketing-php": "^1.0"
}
}
使用以下命令安装所有 composer 依赖项
composer install
选项 2: 手动安装
克隆仓库
git clone git@github.com:mailchimp/mailchimp-marketing-php.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' ]);
PR 和问题
此仓库由 https://github.com/mailchimp/mailchimp-client-lib-codegen 自动生成 -- 请将 PR 或问题提交到那里!
其他配置选项
APIClient 类允许您设置各种配置选项,如超时、主机、用户代理和调试输出。有关更多详细信息,请参阅 https://github.com/mailchimp/mailchimp-marketing-php/blob/master/lib/Configuration.php。
API 端点
所有 URI 都是相对于 https://server.api.mailchimp.com/3.0
其他库
Mailchimp Marketing 库以下列语言可用



