【问题标题】:Adding subscriber to segment using Mailchimp api v3.0使用 Mailchimp api v3.0 将订阅者添加到分段
【发布时间】:2015-10-17 20:57:30
【问题描述】:

我们正在尝试使用 API v3.0 重写与 Mailchimp 的集成

在 v2.0 中,他们有向静态段添加成员的方法 (https://apidocs.mailchimp.com/api/2.0/lists/static-segment-members-add.php)

在新 API 或某种替代品中找不到此方法。 可能的解决方案可能是每次新广告系列开始时创建新细分,但也找不到此请求示例。

如果您有其他解决方法的想法,请提出建议。 非常感谢任何帮助。

【问题讨论】:

    标签: rest mailchimp mailing-list mailchimp-api-v3.0


    【解决方案1】:
    1. 确保电子邮件地址在您的主列表中
    2. 向 /lists/your-list-id/segments 发出发布请求
    3. 构建您的数据 json

    {"name":"Test-2",
     "options":{
    "match":"all",
    "conditions":[
    {"condition_type":"EmailAddress","field":"merge0","op":"is","value":"email-1"},
    {"condition_type":"EmailAddress","field":"merge0","op":"is","value":"email-2"}] 
    
    } }

    我能够解决我的问题: Cannot create segment using MailChimp API v3

    【讨论】:

    • 我相信他们修复了 API,因为我们收到 404 错误,但我们使用的路径是从手册中获取的。无论如何感谢您的回复!
    • 那么这里的正确答案是什么?我仍然看不到如何在 v3 中执行此操作
    • 正确答案使用merge0 你可以通过向merge-fields发出api请求来查看字段
    • 向上面的 url 和那个 json 发出一个 post 请求,我得到一个关于该段如何已经存在的响应。看起来(这很有意义)向这个 url 发送一个 post 请求是试图创建一个新的段,而不是添加成员
    • 尝试向 merge_fields 发出 get 请求。 API 文档developer.mailchimp.com/documentation/mailchimp/…
    【解决方案2】:

    v3.0 是 RESTful,所以只需做正常的事情:POST/3.0/lists/{list_id}/segments/{static_segment_id}/members 与成员,您可以从架构中获取格式或查看现有静态段并将其用作一个例子。

    【讨论】:

    猜你喜欢
    • 2017-06-11
    • 2018-09-02
    • 2018-05-15
    • 2015-05-18
    • 2020-08-09
    • 2016-03-20
    • 2018-02-11
    • 2017-08-07
    • 2015-08-09
    相关资源
    最近更新 更多