【发布时间】:2021-06-11 19:54:14
【问题描述】:
我想创建一个文件,将使用webcal:// 协议访问该文件。
最终的目标是让用户订阅一个共享日历,我知道这可以通过一百万种不同的方式来完成,而webcal也有缺点,但请将此问题视为关于@的技术问题987654323@ 并且不提供替代方案。
- 如果我希望它允许用户订阅共享日历,它的内容应该是什么?
- 我应该如何托管这样的文件?我知道的大多数服务器只支持 http/s 查询。
谢谢!
【问题讨论】:
我想创建一个文件,将使用webcal:// 协议访问该文件。
最终的目标是让用户订阅一个共享日历,我知道这可以通过一百万种不同的方式来完成,而webcal也有缺点,但请将此问题视为关于@的技术问题987654323@ 并且不提供替代方案。
谢谢!
【问题讨论】:
有关 ics 日历文件的内容格式,请参阅 RFC5545 共享日历 (ics)n 规范 https://www.rfc-editor.org/rfc/rfc5545。
请注意,webcal 是用于 ics 日历文件的非官方苹果协议。 Google 和其他日历提供商使用 https 作为他们的共享日历。这些可以托管在大多数服务器上。 ics url 实际上只是一个文件(或活动 url)。如果你坚持只使用 webcal 协议,有些日历应用程序可能不接受,所以我强烈建议使用官方的“替代方案”。
从规范的第 5 页开始
“iCalendar 格式适合作为
之间的交换格式 应用程序或系统。格式是根据 MIME
定义的 内容类型。这将使对象能够使用
进行交换 多种传输方式,包括但不限于 SMTP、HTTP、....."
【讨论】: