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