CoinBase - getProductHistoricRates给出了无效区间

时间:2016-02-06 19:09:01

标签: node.js coinbase-api

我发送:

var startTime = moment().subtract(7, 'days');
var endTime = moment();
var granularity = 60 * 60 * 24;
var args = {'start':startTime, 'end':endTime, 'granularity':granularity};

publicClient.getProductHistoricRates(args, function(err, response, data) {
  console.log('data: ', data);
});

我收到了:

  

数据:{消息:'无效的时间间隔' }

startTime和endTime格式化:

  

startTime:2016-01-30T19:06:05 + 00:00,结束时间:2016-02-06T19:06:05 + 00:00

我想要7支蜡烛,每支蜡烛都有当天的高低。我如何使这项工作?

1 个答案:

答案 0 :(得分:0)

我的错误:

var args = {'start':startTime, 'end':endTime, 'granularity':granularity};

应该是:

var args = {'start':startTime.format(), 'end':endTime.format(), 'granularity':granularity};