Mailchimp API /列出 merge_fields 的日期类型参数格式
Mailchimp API /lists date type parameter formatting for merge_fields
我有一个 date
merge_field,我需要将其填充到 Mailchimp API 的 v3 版本中。在我找到答案之前,google 对此进行了大量搜索...希望这可以节省一些人的时间。
预期格式为:mm/dd/yyyy
.
似乎月和日中的个位数工作得很好,所以不要太严格。如果你在 Javascript 将日期对象传递给此函数应该适合你(假设你可以使用本地时区):
function mailchimpDateFormat(date) {
return date.getMonth() + 1 + "/" + date.getDate() + "/" + date.getFullYear();
}
因此在 node.js 中,例如对 Mailchimp v3 API 的调用将如下所示:
mailchimp.put({
"path": "/lists/0564f2d799/members/c5f129f4bac9d1ca985cb58f1f45f24",
"body": {
"email_address": "something@company.com",
"status": "subscribed",
"interests": {
"ca1564ff8f": true
},
"merge_fields": {
"MY_DATE": mailchimpDateFormat(date) // e.g. "4/15/2018"
}
}
}, function (err, response) {
// Do something interesting.
};
我有一个 date
merge_field,我需要将其填充到 Mailchimp API 的 v3 版本中。在我找到答案之前,google 对此进行了大量搜索...希望这可以节省一些人的时间。
预期格式为:mm/dd/yyyy
.
似乎月和日中的个位数工作得很好,所以不要太严格。如果你在 Javascript 将日期对象传递给此函数应该适合你(假设你可以使用本地时区):
function mailchimpDateFormat(date) {
return date.getMonth() + 1 + "/" + date.getDate() + "/" + date.getFullYear();
}
因此在 node.js 中,例如对 Mailchimp v3 API 的调用将如下所示:
mailchimp.put({
"path": "/lists/0564f2d799/members/c5f129f4bac9d1ca985cb58f1f45f24",
"body": {
"email_address": "something@company.com",
"status": "subscribed",
"interests": {
"ca1564ff8f": true
},
"merge_fields": {
"MY_DATE": mailchimpDateFormat(date) // e.g. "4/15/2018"
}
}
}, function (err, response) {
// Do something interesting.
};