通过 API 在 Google 日历中创建全天活动
Create all-day event in Google Calendar via 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.
我在这里错过了什么?如何创建没有明确时间的事件?
找到原因了。
我实际上 根本没有发布事件 ,整个请求正文都是 true
(由于愚蠢的编程错误)。
Google API 发回的错误非常具有误导性,因为我什至没有发送有效的 JSON 散列。
当我实际上 发送我的问题的散列时,一切正常,不需要结束时间。
我正在尝试通过 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.
我在这里错过了什么?如何创建没有明确时间的事件?
找到原因了。
我实际上 根本没有发布事件 ,整个请求正文都是 true
(由于愚蠢的编程错误)。
Google API 发回的错误非常具有误导性,因为我什至没有发送有效的 JSON 散列。
当我实际上 发送我的问题的散列时,一切正常,不需要结束时间。