Twilio Node.js API日期格式

时间:2013-12-04 23:48:36

标签: node.js api twilio

我正在尝试从Twilio的Node.js API获取消息列表。我想要在大于或等于给定日期的日期发送的所有邮件:

client.messages.list({
  dateSent: '>=2013-10-04',
}, function(err, data) {
  if (err) {
    console.log(err);
  } else {
    data.messages.forEach(function(message) {
      console.log(message.body);
    });
  }
});

获取绝对日期很简单,这很有效,但在文档中说:

此处,在“列表过滤器”下,它指出:

  

仅显示此日期发送的消息(格式为GMT),如下所示   YYYY-MM-DD。示例:DateSent = 2009-07-06。你也可以指定   不等式,例如DateSent< = YYYY-MM-DD,用于发送的消息   在日期的午夜或之前,以及DateSent> = YYYY-MM-DD的消息   在约会的午夜或之后发送。

这适用于URL参数,但我不知道如何将其作为带有客户端对象的JSON参数传递....

我问Twilio支持但没有回答......

1 个答案:

答案 0 :(得分:3)

Twilio回答我。这是正确的语法:

client.messages.list({
  'dateSent>': '2013-10-04',
}, function(err, data) {
  if (err) {
    console.log(err);
  } else {
    data.messages.forEach(function(message) {
      console.log(message.body);
    });
  }
});