2015-01-16 30 views
0

我有一個公開的Google日曆;我想通過Google的API使用這些數據,並在JavaScript的前端重新整理它。但是,當我提出JSON請求時,數據很奇怪。事件沒有開始或結束時間,事件標題爲HTML編碼,對象嵌套在「$ t」鍵下。我不認爲這看起來正確。我錯過了關於使用日曆API的問題?爲什麼Google Calendar API請求不會返回事件數據,例如開始時間?

例子:http://www.google.com/calendar/feeds/[email protected]/public/basic?orderby=starttime&sortorder=ascending&futureevents=true&alt=json

+0

您正在使用2014年11月17日不推薦使用的日曆v2。請嘗試使用日曆v3。以下是遷移指南的鏈接,網址爲https://developers.google.com/google-apps/calendar/migration – SGC

回答

1

你讓到API V2的調用。我可以通過與API v3顯着不同的URL來判斷。根據Google Calendar API v2 Developer's Guide: Protocol

「此API受到棄用政策的約束,於2014年11月17日關閉,請改用APIv3。」

我假定您正在瀏覽器地址欄中通過GET請求查看該數據。只要您開始嘗試在ajax請求中使用相同的URL,我認爲您將走上一條最終導致您切換到API V3的路徑。

相關問題