【发布时间】:2017-02-08 18:46:27
【问题描述】:
我试图找到有关如何将 iCal 文件保存到用户日历的解决方案,但我就是找不到。我发现了诸如编写 iCal 文件并读取文件之类的东西,但我希望将其推送到用户的日历中。我该怎么做?
我想要归档的目标:提供我想要导入到用户日历中的 iCal 文件的 URL。我该怎么做?
编辑:
如何为用户订阅该链接?
【问题讨论】:
标签: java android calendar google-calendar-api icalendar
我试图找到有关如何将 iCal 文件保存到用户日历的解决方案,但我就是找不到。我发现了诸如编写 iCal 文件并读取文件之类的东西,但我希望将其推送到用户的日历中。我该怎么做?
我想要归档的目标:提供我想要导入到用户日历中的 iCal 文件的 URL。我该怎么做?
编辑:
如何为用户订阅该链接?
【问题讨论】:
标签: java android calendar google-calendar-api icalendar
我发现一个问题似乎表明它不可能开箱即用: https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=210
所以我猜你必须自己解析文件并从中创建 Google 日历对象。
或者您使用支持 Icalendar 的 CalDav API(https://developers.google.com/google-apps/calendar/caldav/v2/guide。但我想您必须确保文件没有太多事件。
【讨论】:
您不能将文件“推送”到用户日历。您可以提供 ics url 或“添加到 google”类型的链接,但这完全取决于用户如何处理该文件以及他们使用什么日历应用程序来处理它
例如:我永远不想将您的网址(一次性活动,不会进行更新)“导入”到我的主日历中。我很乐意导入一个事件以节省我输入的时间。如果它是一个 url,我更愿意将它作为一个单独的日历“订阅”,我可以在稍后阶段取消订阅,并且我会在 while 上看到更新我订阅了它。
【讨论】: