有没有办法以编程方式将 ICS 导入 Google 日历?
我没有看到任何从 API 文档将 ICS 文件导入 Google 日历的明显方法:
http://code.google.com/apis/calendar/developers_guide_protocol.html
而且我非常希望不必自己解析它们只是为了将约会发送到 GCal。 我正在寻找一种编程解决方案,而不是像 Thunderbird、Outlook 等的导入插件那样。用于进行 ICS 解析的第三方 API 在任何语言中都是可以接受的。 有任何想法吗?
I don't see any obvious way to import ICS files into Google Calendar from the API docs here:
http://code.google.com/apis/calendar/developers_guide_protocol.html
And I'd greatly prefer not to have to parse them myself just to send the appointments into GCal. I'm looking for a programmatic solution, not something like import plugins for Thunderbird, Outlook, etc. Third party APIs to do the ICS parsing are acceptable, in any language. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不必解析 ICS 来将其导入 Google 日历,它可以直接导入它们...从最终用户的 Web 视图中,只需单击“导入日历”即可轻松完成。 在 API 中,我会查看添加新订阅部分。
You shouldn't have to parse an ICS just to import it into Google Calendar, it is capable of importing them directly... From the end-user's web view, it's as easy as clicking Import Calendar. From the API, I would look at the Adding New Subscriptions section.
我创建了一个简单的开源 .net 实用程序来执行此操作,可在 http://gcalicsimporter.codeplex.com/< /a>.
I have created a simple open source .net utility to do just that, available at http://gcalicsimporter.codeplex.com/.
对于我的 iCal2GCal 应用程序,我使用 Googlecalendar Ruby Gem 解析 .ics 文件,然后添加事件里面有一个谷歌日历。 它可能会给您一些如何去做的想法。 您可以查看完整的源代码。
For my iCal2GCal app I'm using the Googlecalendar Ruby Gem to both parse .ics files and then add the events inside to a Googlecalendar. It might give you some ideas on how to go about it. You can check out the full source code.