2

我一直無法找到Google Calendar APIreference的幫助。我正在尋找一個資源,它在用戶界面「通過URL添加」(請參見下文)中做出與選項類似的選項。是否可以在Google日曆API中添加「其他日曆的URL」?

enter image description here

是否有可能通過URL通過谷歌日曆API添加其他日曆?

+0

我不知道這是否會起作用我還沒有嘗試過,我沒有其他日曆類型可供嘗試。 https://developers.google.com/google-apps/calendar/v3/reference/calendarList/insert使用您的網址作爲ID。讓我們知道它是否有效。 – DaImTo

回答

1

我不認爲這是支持。您可以在下面閱讀「通過URL添加」這是爲iCals。

關於DalmTo的建議,我嘗試在POST請求中放置一個iCal URL作爲「ID」 CalendarList.insert。它沒有工作。

我得到了一個錯誤說:

"code": 404, 
    "message": "Not Found" 

但是,當我添加它使用添加的URL字段中手動,它被插入。 這隻意味着CalendarList.insert不接受iCal網址。我也檢查了CalendarList resource,並沒有提及iCal URLs。

+0

我同意你的觀點,我已經試過像上面的建議一樣做,但它不起作用。此外,我試過 - 在日曆中:插入正文add {「summary」:「MyCalendarURL.ics」},但它也不起作用。我發現這篇文章https://groups.google.com/forum/#!searchin/google-calendar-help-dataapi/Add$20by$20URL|sort:relevance/google-calendar-help-dataapi/Xx7qpyicpx8/ hzPT9lBNBn8J,所以我認爲谷歌開發者有強烈的觀點,他們從2011年起就沒有將這個資源添加到API中。 – Ksoze

0

通過URL添加不是很好的功能。 我們嘗試過,有兩個主要原因不使用它: 1.用戶不會使用它。他們只是不理解它,因爲它太複雜了。我知道你正在尋找解決方案 - 很好,祝你好運; 2.谷歌不喜歡它。多年來,Google已經在您的正確來源和Google日曆之間保持了一段時間的延遲。大約6個小時。含義 - 如果您在應用程序中更新事件,則更新將在大約2-6小時後在Google日曆中顯示。

也許,也許,如果你發現Server-toServer的解決方案,它是固定的,但添加ical鏈接是浪費。

相關問題