Mailchimp API 2.0 lists/subscribe 响应错误 250 List_MergeFieldRequired 需要 MMERGE4
Mailchimp API 2.0 lists/subscribe responding with error 250 List_MergeFieldRequired MMERGE4 is required
我正在尝试使用 lists/subscribe Mailchimp API 2.0 端点将电子邮件订阅到列表,但我一直收到令人费解的错误。我的请求看起来像:
{
"apikey":"myapikey-us5",
"id":"listid",
"email":{"email":"my@email.com"},
"double_optin":false,
"send_welcome":true
}
我将其发送至 https://us5.api.mailchimp.com/2.0/lists/subscribe.json
并收到此回复:
{
"status": "error",
"code": 250,
"name": "List_MergeFieldRequired",
"error": "MMERGE4 must be provided - Please enter a value"
}
如果我指定 "merge_vars": {}
,我仍然会遇到同样的错误。我在这里错过了什么?
这意味着您需要为 MMERGE4 合并字段提供一个值。如何执行此操作取决于合并字段 MMERGE4 的类型,但它会像这样:
{
"apikey":"myapikey-us5",
"id":"listid",
"email":{"email":"my@email.com"},
"double_optin":false,
"send_welcome":true,
"merge_vars": {
"MMERGE4": "something"
}
}
但是你应该看看这是什么类型的数据,否则你可能会给任何将其设置为必填字段的人带来问题。
我正在尝试使用 lists/subscribe Mailchimp API 2.0 端点将电子邮件订阅到列表,但我一直收到令人费解的错误。我的请求看起来像:
{
"apikey":"myapikey-us5",
"id":"listid",
"email":{"email":"my@email.com"},
"double_optin":false,
"send_welcome":true
}
我将其发送至 https://us5.api.mailchimp.com/2.0/lists/subscribe.json
并收到此回复:
{
"status": "error",
"code": 250,
"name": "List_MergeFieldRequired",
"error": "MMERGE4 must be provided - Please enter a value"
}
如果我指定 "merge_vars": {}
,我仍然会遇到同样的错误。我在这里错过了什么?
这意味着您需要为 MMERGE4 合并字段提供一个值。如何执行此操作取决于合并字段 MMERGE4 的类型,但它会像这样:
{
"apikey":"myapikey-us5",
"id":"listid",
"email":{"email":"my@email.com"},
"double_optin":false,
"send_welcome":true,
"merge_vars": {
"MMERGE4": "something"
}
}
但是你应该看看这是什么类型的数据,否则你可能会给任何将其设置为必填字段的人带来问题。