【发布时间】:2012-10-01 05:48:36
【问题描述】:
是否有人会知道 Google 日历在订阅 iCalendar 提要在安全的 https 地址上服务时是否存在问题?
我正在开发一个在 https 地址上运行的网站,该网站具有用户可以订阅的 iCalendar 提要。该提要在 Outlook 和 iCal 中运行良好,但在 Google 日历中却不行。当用户尝试订阅提要时,他们会收到错误消息“无法获取 URL”。
我怀疑提要或生成的 iCalendar 数据有问题,因此我运行了通过多个验证器生成的 .ics 文件,它们都很好。为了排除提要本身的错误,我将生成的 .ics 文件放在服务器上,以查看静态文件是否可以工作,并且在 Google 日历中也失败了。然后我将文件放在不安全 (http) url 后面的完全不同的服务器上,这很有效!
所以我开始怀疑 httpS 是问题所在。服务器的证书是有效的,所以应该不会造成任何问题。此外,验证器可以很好地访问提要(和静态文件)。
这个 google 小组讨论表明其他人也有类似的怀疑:http://productforums.google.com/forum/#!topic/calendar/61-eUd-fyrg
问题是,该网站必须通过 https 运行,所以我不能只切换到 http 来使提要工作。
因此,如果有人有任何信息证实或反驳我的理论,或者有任何关于其他可能导致这些问题的想法,我将不胜感激。
【问题讨论】:
-
outlook.office365.com 是否存在兼容性问题?每当我输入以 .ics 结尾的 Outlook 地址时,我似乎都会从 Google 收到“无法获取 URL”错误
标签: https google-calendar-api icalendar