首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Outlook打开webcal URI

使用Outlook打开webcal URI
EN

Stack Overflow用户
提问于 2020-07-09 20:40:42
回答 1查看 733关注 0票数 0

我有一个希望用Microsoft Outlook打开的webcal://链接。当我单击该链接时,它会自动启动默认的iOS日历。该链接是一个共享日历。

我想为用户提供与Outlook打开文件的能力。

我发现下面的URI方案(在另一个SO答案中)是将单个项目添加到日历中,但不是订阅共享项目。

代码语言:javascript
复制
ms-outlook://events/new?title=yourTitle

示例日历文件:

代码语言:javascript
复制
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
SUMMARY:Access-A-Ride Pickup
DTSTART;TZID=America/New_York:20130802T103400
DTEND;TZID=America/New_York:20130802T110400
LOCATION:1000 Broadway Ave.\, Brooklyn
DESCRIPTION: Access-A-Ride to 900 Jay St.\, Brooklyn
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Pickup Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Access-A-Ride Pickup
DTSTART;TZID=America/New_York:20130802T200000
DTEND;TZID=America/New_York:20130802T203000
LOCATION:900 Jay St.\, Brooklyn
DESCRIPTION: Access-A-Ride to 1000 Broadway Ave.\, Brooklyn
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Pickup Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR
EN

回答 1

Stack Overflow用户

发布于 2020-07-10 14:38:19

对于通用日历应用程序的接受,请使用默认的RFC545 http/s协议(即将webcal更改为http/s)。苹果的应用程序将接受http/s,Webcal是苹果的非官方协议。如果日历应用程序不喜欢它,用户通常只需将其更改为http/s,苹果服务器仍会提供ics内容。

请进一步注意,打开的应用程序将取决于.ics文件的用户默认文件类型/打开应用程序设置(就像其他文件类型一样)。

参见https://icalendar.org/iCalendar-RFC-5545/1-introduction.htmlhttps://en.wikipedia.org/wiki/ICalendar

另请注意,为了让应用程序满意ics url,mime类型必须是文本/日历,并且根据规范,.ics必须是“有效的”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62815048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档