2016-03-24 59 views
1

我試圖通過API在Google日曆中創建活動。 事件應該是全天,從'2016-03-04'到'2016-03-05'。通過API在Google日曆中創建全天活動通過API

下面是我在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

你有沒有試過讀這個堆棧溢出票據? http://stackoverflow.com/questions/24918629/inserting-an-event-with-the-nodejs-google-calendar-api-returns-400-missing-end/http://stackoverflow.com/questions/31555019/google-calendar-api-update-missing-end-time –

+0

@ d.datul1990我真的做了,特別是第一個應該讓我走到了正確的道路上:發送一個空的內容會導致一個相當無益的'缺少結束時間'錯誤。謝謝你的評論。 – MoMolog

回答

0

找到原因。 我實際上是根本沒有發佈事件,整個請求體是true(由於一個愚蠢的編程錯誤)。

Google API發回的錯誤頗具誤導性,因爲我甚至沒有發送有效的JSON哈希。

當我真正從我的問題發送哈希,一切工作正常和結束時間不需要

相關問題