doowebdev/mailchimp-api

使用 Guzzle 的 Doowebdev PHP MailChimp API v2 Wrapper

1.4 2015-02-26 19:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:41:32 UTC


README

使用 Guzzle 的 MailChimp API v2 的简单易用的 PHP 包装器

# 安装

要求:php 5.4+ 和 Guzzle(安装此包时将自动添加)。

要安装 doowebdev/mailchimp-api 的最新版本,只需将其添加到 composer.json 文件中的 'require' 部分。

"doowebdev/mailchimp-api": "dev-master"

接下来,在命令行中运行 'composer install' 将包添加到项目的 vendor 文件夹。

一旦安装了包,您需要初始化 MailChimpApi 类

require 'vendor/autoload.php';

use Doowebdev\MailChimpApi;

如何使用

假设您在应用程序中使用 php 类,以下是一个示例

在控制器中

use Doowebdev\MailChimpApi;

class SomeClass
{

    public function someMethod()
    {
        $mc = new MailChimpApi('YOUR-MAILCHIMP-APIKEY-GOES-HERE');

       //We are using the 'lists/subscribe' method to subscribe a user/visitor to our newsletter list.
        $results = $mc->run('lists/subscribe',[
            'id'                => 'YOUR-LIST-ID-GOES-HERE',
            'email'             => ['email'=>'subscribers@email.com'],
            'merge_vars'        => ['FNAME'=>'subscribers_firstname', 'LNAME'=>'subscribers_lastname'],
            'double_optin'      => true,
            'update_existing'   => true,
            'replace_interests' => false,
            'send_welcome'      => true,
        ]);

        var_dump($results);
    }

}

就是这样!

要获取可用的完整方法列表,请访问官方 MailChimp API 文档,链接如下:https://apidocs.mailchimp.com/api/2.0/#method-sections