【问题标题】:What is the Office365 calendar feed URL?什么是 Office365 日历提要 URL?
【发布时间】:2020-06-25 17:59:09
【问题描述】:

我要解决的情况是:作为希望组织的活动在我的 Outlook/Office365 日历上的用户,我希望能够从链接下载日历并使其重要,而无需先下载和然后我必须搜索要导入我的日历的文件。我希望这个过程(大部分)是自动的。我希望该过程类似于我在 Google 日历或 Yahoo 日历中的操作。

This answer 提供了一个以编程方式将提要添加到 Google 日历的链接,该链接有效!现在我需要一个类似的 Office365 网址(another answer 给了我一个用于雅虎的网址)。我到处搜索,但我找到的几乎所有答案都没有回答这个问题;相反,他们只是说如何添加单个事件,而不是提要。或者他们告诉用户如何手动订阅。就我而言,我已经准备好提要(它是一个 .ics 文件),我只需要为用户提供一个可点击的链接,以便添加它的过程可以自动进行,并具有 Office 365 的通常登录/权限/Outlook 需要。

那么,Office 365 的 URL 是什么,我可以使用它来创建指向我的 ical/ICS 提要的链接,就像其他两个服务一样?

编辑:澄清一下 - 我已经在 .ics 文件中拥有日历,然后当用户单击链接时,他们的 Office365 应该打开并询问他们是否要导入日历,就像 gmail 所做的那样。我该如何做到这一点?

【问题讨论】:

标签: c# asp.net office365 icalendar


【解决方案1】:

一半的答案是webcal 协议。 Webcal 主要做我想做的事。我必须更改 URL 以包含不同的协议,瞧!我在 Windows 上收到有关我想对链接做什么的提示。在 Mac 上也会发生同样的事情。

链接如下所示 - webcal://myhost.com/myical.ics。不幸的是,它并没有像我看到的其他服务那样连接到 Office365,但是当我尝试查看它们的代码时,它被遮挡或不可用。但这让我离我需要去的地方更近了。

【讨论】:

    【解决方案2】:

    关于 那么我可以使用什么来创建指向我的 ical/ICS 提要的链接的 Office 365 的 URL,就像其他两个服务一样?

    没有这样的网址。 Office365 用户有关于如何导入或订阅日历的说明。 https://support.microsoft.com/en-us/office/import-or-subscribe-to-a-calendar-in-outlook-on-the-web-503ffaf6-7b86-44fe-8dd6-8099d95f38df

    如果您打算更新日历,那么引导您的用户订阅您更新的 URL 是一种更好的方法。

    导入确实只适用于不会更改的一次性日历。

    请注意,Webcal 是 .ics 的 Apple 非官方标识符,并不是跨平台的解决方案,尽管许多应用程序都会处理它。

    如何处理日历文件(ics url)取决于它的访问方式以及个人默认应用程序设置的设置方式。例如,我的浏览器设置设置为在 Notepad++ 中打开 .ics 文件,因为我测试/使用日历。大多数人都会让它打开他们的日历应用程序。那么它也取决于应用程序。

    【讨论】:

    • 如果您单击“添加到日历”链接并在this url 选择“Office 365”,它将带您进入您的 Office 365 登录。他们是怎么做到的?一定有链接什么的……
    • 这是一个将参数(如 GET 表单发布)传递给所选日历服务的 javascript 按钮。参数将取决于日历应用程序。我不使用office365,但这里是谷歌日历版本。 calendar.google.com/calendar/r/….
    • 您描述想要使用您的 ics 文件或 url。请参阅 addevents 文档 - 他们提供的服务与 ics url 方法完全不同。例如,请参阅 addevent.com/updates - 标题为“向 Outlook.com 和 Office 365 添加事件”的部分
    • 我的答案是正确的。对于你所说的你正在努力做的事情。 “创建指向我的 ical/ICS 提要的链接”。一个 ics 提要已经是链接。然后,它取决于个人默认文件处理程序的作用。喜欢这里techcommunity.microsoft.com/t5/office-365/…。您在问题中链接到的其他方法不是传递 ics 提要,而是使用日历服务提供的工具。
    • 你到“更新”的链接给了我一个更好的方向,看起来有一个URL,但它基本上不能是一个.ics文件,它必须是一个POST,与我用来构建 .ics 文件的参数。它是 Microsoft 日历 API,它是这个 api 调用:(我认为)docs.microsoft.com/en-us/previous-versions/office/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    相关资源
    最近更新 更多