能否在不使用 API 的情况下获取 MailChimp 兴趣组 ID?

使用 MailChimp API,要将成员添加到具有特定兴趣组的列表中,您需要该列表的 ID 和兴趣组的 ID。

若要获取这两个 ID,可以在 API 中查询它们,或者在列表 ID 的情况下,可以在 MailChimp 接口输出的表单代码中找到它。不能以相同的方式找到兴趣组 ID:表单代码只是使用整数 ID 来引用兴趣组,而 API 不接受这些兴趣组。

我的问题是:除了首先查询API之外,还有没有办法获取兴趣组ID?即MailChimp界面中的某个地方?

上下文:我正在为Wordpress网站构建一个简单的附加组件,其中包括一个带有兴趣小组的MailChimp注册表单。参数在网站管理员中设置,包括 API 密钥和列表 ID。如果可能的话,我想避免在查询机制中构建来获取,列出和选择兴趣组,而只是让管理员输入ID。


答案 1

您可以使用Mailchimp Developer site中的Playgrounds,该网站位于 developer.mailchimp.com

Playground 是 API 中的一个 UI,您可以使用子资源向下钻取到 -> 列表 -> 兴趣类别 ->兴趣。

然后选择“响应”视图,它将显示包含您要查找的 ID 的响应的有效负载。


答案 2

我正在使用V3 API,您可以使用Playground获取组ID(组名对我不起作用)Mûhámmàd Yäsår K

游乐场 > 列表 > [您的列表] >兴趣类别 > 兴趣 > [您的组] -> 您将看到带有字段的有效负载id

现在您已经有了群组 ID,就可以开始创建成员了:Playground >列表> [您的列表] >成员>点击创建成员

下面是示例负载:

{
    "email_address": "user@mail.com",
    "status": "subscribed",
    "merge_fields": {
        "EMAIL": "user@mail.com",
        "FNAME": "Firstname",
        "LNAME": "Lastname",
        "POST_CODE": "",
        "ADDRESS": "",
        "PHONE": ""
    },
    "interests": {
        "733ba3180d": true
    }
}

注意:不在里面interestsmerge_fields

希望这有帮助。


推荐