2008-09-25 72 views
29

我沒有看到任何明顯的方法從API文檔在這裏導入ICS文件導入到谷歌日曆:有沒有辦法以編程方式將ICS導入Google日曆?

http://code.google.com/apis/calendar/developers_guide_protocol.html

而且我非常喜歡不是必須分析他們自己剛剛發送的約會進入GCal。我正在尋找一個編程解決方案,而不是像Thunderbird,Outlook等的導入插件。使用任何語言進行ICS解析的第三方API都是可以接受的。有任何想法嗎?

+1

這個問題有什麼進展嗎?將ics導入Google日曆而不解析之前真的不可能? – theomega 2011-07-18 14:03:06

+0

以下前兩個答案看起來似乎是合理的,但我無法測試它們並讓它們工作。現在我不再需要這個功能了。如果下面的C#或Ruby解決方案工作,請告訴我! – 2011-07-24 02:10:31

+1

請注意,缺少API支持直接導入ICS文件是谷歌錯誤跟蹤系統中此條目的主題:[問題210 - apps-api-issues - 能夠導入標準iCalendar(.ics)文件](https:/ /code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=210) – nealmcb 2014-10-11 01:25:36

回答

3

您不必爲了將其導入到Google日曆而解析ICS,它就可以直接導入它們......從最終用戶的Web視圖中,只需單擊「導入日曆」即可。從API中,我會查看Adding New Subscriptions部分。

+3

這不太合適,因爲我不想訂閱基於網絡的日曆。我想推入的數據在網絡上不可用。我想基本上傳一個文件,並讓Google日曆成爲它的典範商店。 – 2008-09-25 19:29:11

2

對於我的iCal2GCal應用程序,我使用Googlecalendar Ruby Gem來解析.ics文件,然後將事件添加到Googlecalendar中。它可能會給你一些關於如何去做的想法。您可以查看完整的source code

相關問題