MailChimp v3 API - 添加到组

max*_*imo 3 mailchimp

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

Cri*_*mbo 5

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


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

找出“兴趣”ID(而不是创建脚本)的最简单方法是转到MailChimp 游乐场,然后在输入您的 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。

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

因此,当涉及到实际进行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"
  }
}
Run Code Online (Sandbox Code Playgroud)

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

{
  "interests": {
    "b8a9d7cbf6": false,
    "5998e44916": true
  }
}
Run Code Online (Sandbox Code Playgroud)

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