2008-09-25 71 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

相关问题