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

zha*_*you 2 google-calendar-api google-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)
Run Code Online (Sandbox Code Playgroud)

我console.log正文,错误信息:

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

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

谢谢.

Ven*_*chu 8

试试以下格式

YYYY-MM-DDTHH:MM:SS.SSSZ
ex: 2014-02-22T18:00:00.000Z
Run Code Online (Sandbox Code Playgroud)