当 Outlook 向我的网站发出 iCal 请求时如何获取开始和结束日期 API

How to get start and end date when Outlook makes an iCal request to my web API

我可以看到很多关于如何使用网络 API / 网络服务的示例 return 使用 DDay 库的 iCal 格式的约会列表。但是,所有示例都建议创建一个不带参数的通用方法,即 getAppointments()。然后在 Outlook 日历或 Google 日历中粘贴 API/method link 以使同步工作。这很好用。

问题是 getAppointments() 将 return 所有过去和未来的约会,我如何知道 Outlook 或 Google 想要约会的日期? Outlook 或 Google 日历会自动在 URL 中包含他们需要预约的日期吗?

这是不可能的,除非你使用像 CALDAV 这样的东西。更简单的选项是设置您的日期范围,我们选择了从今天提前 1 个月到未来 6 个月,即总共 7m 到 return 的数据。