0

我想创建一个文件,将使用webcal://协议访问该文件。

最终目标是让用户订阅共享日历,我知道这可以通过一百万种不同的方式来完成,并且webcal有缺点,但请将此问题视为技术问题webcal,不要提供替代方案。

  1. 如果我希望它允许用户订阅共享日历,它的内容应该是什么?
  2. 我应该如何托管这样的文件?我知道的大多数服务器只支持 http/s 查询。

谢谢!

4

1 回答 1

1
  1. ics 日历文件的内容格式请参考 RFC5545 共享日历 (ics)n 规范https://www.rfc-editor.org/rfc/rfc5545

  2. 请注意,webcal 是用于 ics 日历文件的非官方苹果协议。Google 和其他日历提供商使用 https 作为他们的共享日历。这些可以托管在大多数服务器上。ics url 实际上只是一个文件(或活动 url)。如果你坚持只使用 webcal 协议,一些日历应用程序可能不接受,所以我强烈建议使用官方的“替代方案”。

从规范的第 5 页开始

“iCalendar 格式适合作为
应用程序或系统之间的交换格式。该格式是根据 MIME
内容类型定义的。这将使对象能够使用
多种传输方式进行交换,包括但不限于 SMTP、HTTP、.. ……”

于 2021-03-16T01:31:14.480 回答