首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量/批量订阅MailChimp API3.0

批量/批量订阅MailChimp API3.0
EN

Stack Overflow用户
提问于 2015-08-30 16:15:03
回答 4查看 8.2K关注 0票数 1

对于MailChimp API2.0,有一种方法“批订阅”,用于发送一个电子邮件地址数组,以添加到MailChimp中的特定列表中。

如何在新的基于Rest体系结构的MailChimp API3.0中实现这一点?

请参阅https://github.com/mailchimp/APIv3-examples/wiki/Overview

它说它将处理对象数组。

但是根据模式,它只接受一个对象。

模式https://us9.api.mailchimp.com/schema/3.0/Lists/Members/Collection.json

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-08-31 16:04:00

链接到的页面看起来像测试版中的文档,但是不管是哪种方式,他们都说批处理操作还没有实现。FWIW,真正的文档也将批处理操作作为路线图的一部分,所以我怀疑它们是否已经完成。

票数 1
EN

Stack Overflow用户

发布于 2016-01-12 09:52:13

MailChimp API v3.0现在正在运行!他们还添加了一个更好的批处理操作功能,它允许您在一个调用中执行多个操作。您可以在此MailChimp apiV3的php包装器的帮助下对批处理操作使用下面的代码。

代码语言:javascript
复制
    $data1 =array(
            'email_address' => 'testingmail1@gmail.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail1'));
    $data2 =
        array(
            'email_address' => 'testingmail2@example.com',
            'status' => 'subscribed',
            'merge_fields' => array('FNAME' => 'Testing', 'LNAME' => 'Mail2'));
    $attributes = array(
        'operations' => array(
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data1)
            ),
            array(
                'path' => 'lists/' . $listID . '/members',
                'method' => 'POST',
                'body' => json_encode($data2)
            ),
        ));

    $response = $MailChimp->post('batches/', $attributes);
票数 9
EN

Stack Overflow用户

发布于 2016-06-14 01:48:07

这不是梅尔黑猩猩的问题。您只需要正确地使用数组和对象。

好的批处理订阅示例,您可以在这里找到php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32298612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档