如何使用 webcal 协议
how to use webcal protocol
我想创建一个文件,将使用 webcal://
协议访问该文件。
最终目标是让用户订阅一个共享日历,我知道这可以用一百万种不同的方式来完成,webcal
有缺点,但请把这个问题当作一个问题关于 webcal
的技术问题,不提供替代方案。
- 如果我想让它允许用户订阅共享日历,它的内容应该是什么?
- 我应该如何托管这样的文件?我知道的大多数服务器仅支持 http/s 查询。
谢谢!
ics日历文件内容格式请参考RFC5545共享日历(ics)n规范https://www.rfc-editor.org/rfc/rfc5545
请注意,webcal 是 ics 日历文件的非官方 apple 协议。 Google 和其他日历提供商将 https 用于他们的共享日历。这些可以托管在大多数服务器上。 ics url 实际上只是一个文件(或 active url)。如果坚持只使用webcal协议,部分日历应用可能不接受所以强烈建议官方'alternative'.
来自规范的第 5 页
"The iCalendar format is suitable as an exchange format between
applications or systems. The format is defined in terms of a MIME
content type. This will enable the object to be exchanged using
several transports, including but not limited to SMTP, HTTP,....."
我想创建一个文件,将使用 webcal://
协议访问该文件。
最终目标是让用户订阅一个共享日历,我知道这可以用一百万种不同的方式来完成,webcal
有缺点,但请把这个问题当作一个问题关于 webcal
的技术问题,不提供替代方案。
- 如果我想让它允许用户订阅共享日历,它的内容应该是什么?
- 我应该如何托管这样的文件?我知道的大多数服务器仅支持 http/s 查询。
谢谢!
ics日历文件内容格式请参考RFC5545共享日历(ics)n规范https://www.rfc-editor.org/rfc/rfc5545
请注意,webcal 是 ics 日历文件的非官方 apple 协议。 Google 和其他日历提供商将 https 用于他们的共享日历。这些可以托管在大多数服务器上。 ics url 实际上只是一个文件(或 active url)。如果坚持只使用webcal协议,部分日历应用可能不接受所以强烈建议官方'alternative'.
来自规范的第 5 页
"The iCalendar format is suitable as an exchange format between
applications or systems. The format is defined in terms of a MIME
content type. This will enable the object to be exchanged using
several transports, including but not limited to SMTP, HTTP,....."