Rest MailChimp 3.0 API中的分组

Rest MailChimp 3.0 API中的分组,rest,mailchimp,mailchimp-api-v3.0,Rest,Mailchimp,Mailchimp Api V3.0,我正在开发MailChimp API,主要是列表API() 问题是 在MailChimp API 2.0中,分组可以很容易地添加到示例代码中 但是,在MailChimp API 3.0(基于REST)中,我无法将分组传递给merge_vars,因为我得到一个错误,即merge_vars.GROUPINGS未在模式中定义,请求json的形式如下 { ...., "merge_fields": { "FNAME": "Hello", "LNAME":

我正在开发MailChimp API,主要是列表API()

问题是

在MailChimp API 2.0中,分组可以很容易地添加到示例代码中

但是,在MailChimp API 3.0(基于REST)中,我无法将分组传递给merge_vars,因为我得到一个错误,即merge_vars.GROUPINGS未在模式中定义,请求json的形式如下

{
    ....,
    "merge_fields": {
        "FNAME": "Hello",
        "LNAME": "World"
     },
     "interests": {
        "{ids of the interest group}": true,
        .... : false
      } 
}
所以,新表单要求我传递感兴趣的Id。现在,如果我单独调用其他端点兴趣类别,获取所有兴趣,然后为用户感兴趣的对象设置为true,否则设置为false,这当然是可能的。此外,id不是用于兴趣类别,而是用于兴趣本身,因此我必须为每个类别调用

然而,这似乎非常笨拙,我相信会有一个更简单的方法来做到这一点


如果有人能为我指出正确的方向,我将不胜感激

我刚刚和MailChimp的代表谈过,他们建议到目前为止,在API 3.0中没有更简单的方法来实现这一点。因此,我现在要实施的解决方案是(这可能会帮助某人)1。获取所有兴趣类别-1呼叫2。获取每个类别的所有兴趣-类别数3。订阅用户当然,我将把id存储在属性文件中。但是,如果以后有人知道一种更简单的方法来解决这个问题,请在这里添加链接。