Mailchimp API /列出merge_fields的日期类型参数格式

Posted

技术标签:

【中文标题】Mailchimp API /列出merge_fields的日期类型参数格式【英文标题】:Mailchimp API /lists date type parameter formatting for merge_fields 【发布时间】:2018-11-23 17:01:07 【问题描述】:

我有一个 datemerge_field,我需要在 Mailchimp API 的 v3 版本中填充它。在我找到我的答案之前,谷歌搜索了很多...希望这可以节省一些人的时间。

【问题讨论】:

【参考方案1】:

预期格式为: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.
;

【讨论】:

感谢发帖。正是我想要的。

以上是关于Mailchimp API /列出merge_fields的日期类型参数格式的主要内容,如果未能解决你的问题,请参考以下文章

php [mailchimp api] mailchimp php api #mail

MailChimp API DrewM\MailChimp\MailChimp::call() 调用未定义的方法

Mailchimp 标记 API 静默失败

Mailchimp 如何在 javascript 中调用 mailchimp 3.0 API

通过 MailChimp 2.0 API 为用户订阅群组

Mailchimp api 3.0错误:“Schema描述对象,找到数组”是代码还是在mailchimp的结尾?