通过API在Google日历中创建全天活动

时间:2016-03-24 14:43:04

标签: google-api google-calendar-api

我正在尝试通过API在Google日历中创建活动。 该活动应该全天,来自' 2016-03-04'到2016-03-05'。

这是我在POST正文中发送的哈希:

{
  "summary"     => "MyEvent", 
  "description" => "Just a Test", 
  "start"       => { "date" => "2016-03-04" }, 
  "end"         => { "date" => "2016-03-05" }, 
  "attendees"   => []
}

响应是400错误,将Missing end time.表示为错误。

docs中说:

end.date    date    The date, in the format "yyyy-mm-dd", if this is an all-day event.

我在这里缺少什么?如何在没有明确时间的情况下创建事件?

1 个答案:

答案 0 :(得分:0)

找到原因。 我实际上没有发布事件,整个请求正文是true(由于编程错误)。

Google API发回的错误非常具有误导性,因为我甚至没有发送有效的JSON哈希值。

当我实际执行从我的问题发送哈希时,一切正常,不需要结束时间