将事件添加到Google日历不起作用

时间:2014-02-21 07:49:57

标签: google-api google-calendar-api

它适用于资源管理器,但不适用于我的服务器。我使用了Node.js服务器中的Coffee和Google客户端服务访问日历(获得它的令牌,使用start.date也可以工作,但start.dateTime不起作用)。

   request.post
      url: calendarRoot + "/calendars/****@group.calendar.google.com/events" + token,
      json: true
      headers:
       'Content-Type': 'application/json'
      body: JSON.stringify
        "start":
          "dateTime": "2014-02-21T09:30:00"
          "timeZone": 'Asia/Shanghai'
        "end":
          "dateTime": "2014-02-22T18:00:00"
          "timeZone": 'Asia/Shanghai'
        "summary": options.summary
        "description": options.description
      (err, res, body)->
        callback(err, body)

我是console.log正文,错误消息:

  

消息:'无效的值:格式无效:“2014-02-24”太短'

为什么格式无效“2014-02-24”?可能是时区错误?

感谢。

1 个答案:

答案 0 :(得分:8)

尝试以下格式

YYYY-MM-DDTHH:MM:SS.SSSZ
ex: 2014-02-22T18:00:00.000Z