【问题标题】:Mailchimp grouping doesn't seem to workMailchimp 分组似乎不起作用
【发布时间】:2014-12-03 07:46:19
【问题描述】:

我正在尝试在网站上实现选择加入,以将新注册的用户添加到 Mailchimp 上的邮件列表中。此用户可以是个人或企业客户,并且必须属于不同的组。 现在我所做的是,我创建了 1 个包含 1 个组的列表,并在该组中创建了 2 个子组(?) 就像有一个组标题,下面有分组。现在我尝试使用此处提供的 API Wrapper:https://github.com/drewm/mailchimp-api/ 并将此方法用于 API 请求:

                   $r = $mailchimp->call('lists/subscribe', array(
                        'id' => 'REMOVED_ID',
                        'email' => array(
                            'email' => 'REMOVED_EMAIL'
                        ),
                        'merge_vars' => array(
                            'groupings' => array(
                                'id' => REMOVED_ID,
                                'groups' => array('REMOVED_NAME')
                            )
                        )
                    ));

出于显而易见的原因,我已将实际值替换为占位符。

发生的情况是:选择加入的用户收到一封电子邮件,要求他们确认,然后电子邮件地址被添加到列表中,但他们不在任何组中。

是我做错了什么还是我不耐烦了?

【问题讨论】:

    标签: php mailchimp


    【解决方案1】:

    我发现了这个特殊问题的问题所在。 MailChimp 类生成的 JSON 如下所示:

    {"id":"ID_REMOVED","email":{"email":"EMAIL_REMOVED"},"merge_vars":{"FNAME":"Captain","LNAME":"Jack","groupings":{"id":ID_REMOVED,"groups":["GROUP_NAME_REMOVED"]}},"apikey":"API_KEY_REMOVED"}
    

    但它应该像这样在分组周围有 []:

    "groupings":[{"id":ID_REMOVED,"groups":["GROUP_NAME_REMOVED"]}]
    

    现在我不知道如何实现这一点,但为了将来参考,这就是导致我的问题的原因

    【讨论】:

      猜你喜欢
      • 2020-12-30
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2016-02-01
      • 2020-09-23
      • 2010-12-05
      • 2011-06-14
      • 2015-01-10
      相关资源
      最近更新 更多