【问题标题】:MailChimp v3 API - Adding to GroupsMailChimp v3 API - 添加到组
【发布时间】:2017-07-12 19:14:25
【问题描述】:

有没有办法管理订阅者对 v3 API 中列表的群组偏好? MailChimp 文档对这个主题有一点了解。

【问题讨论】:

  • 您的意思是在通过 API 添加它们时设置它们的组值吗?因为我也有同样的问题。

标签: mailchimp


【解决方案1】:

是的,通过将成员分配给兴趣。


您必须找出要添加到的组的 ID(称为“兴趣”)。不幸的是,这在 MailChimp 仪表板上的任何地方都找不到。

找出“兴趣”ID(而不是创建脚本)的最简单方法是转到MailChimp playground,然后在输入您的 API 密钥后,路由到...

lists > the list in question > members (in the sub-resources dropdown)

那么……

load (in the actions dropdown) for any member

或

Create Members (button)

该页面将加载会员的详细信息。向下滚动,直到看到“兴趣”数组/对象。在那里你会看到 ID。请注意,它们可以设置为 true 或 false。

您必须通过拨打电话,然后通过您的 MailChimp 仪表板查看成员的详细信息来确定哪个 ID 与“组”/“兴趣”相关。

因此,当涉及到实际进行 POST 调用(“成员”创建)时,您可能需要...

{
  "email_address":"example@freddiesjokes.com",
  "status":"subscribed",
  "interests": {
    "b8a9d7cbf6": true
  },
# ADDITIONAL FIELDS, IF REQUIRED...
  "merge_fields":{
    "FNAME": "foo bar",
    "LNAME": "foo bar",
    "MERGE3": "foo bar",
    "MERGE4": "foo bar"
  }
}

一个PUT调用(“成员”编辑)示例...

{
  "interests": {
    "b8a9d7cbf6": false,
    "5998e44916": true
  }
}

对于 PUT 请求,您似乎必须声明每个“兴趣”并说明它是真还是假。

【讨论】:

  • 谢谢!实际上,我在仅指定要添加的兴趣而不是所有兴趣的 POST 请求中取得了成功。
  • 没有问题 ? 很酷,但请注意我指的是 PUT 请求
  • 哦,我明白你的意思了,尽管我认为最后的注释仅适用于 PUT 调用并不完全清楚。您还在 POST 示例中列出了这两种兴趣,根据我的经验,这不是必需的。
【解决方案2】:

我想这就是你要找的东西:Lists Interest Categories Collection

在该端点中,您可以获取并为列表创建新组。在这里Lists Interests Collection,您可以获得兴趣或创造新的兴趣。

Lemonades
    Coca Cola
    Pepsi Max
    Fanta

Lemonades 代表 category 或更好的组名。可乐、百事可乐和芬达代表兴趣或在该特定组/类别中更好的组项目。

希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 2015-12-10
    • 2018-05-15
    • 2016-11-18
    • 2012-02-04
    • 2017-08-07
    • 2015-08-09
    • 1970-01-01
    • 2017-10-19
    相关资源
    最近更新 更多