【问题标题】:How to retrieve all event informations about events for a specific room in microsoft outlook calendar?如何在 Microsoft Outlook 日历中检索有关特定房间事件的所有事件信息?
【发布时间】:2021-09-21 07:23:16
【问题描述】:

我正在构建一个应用程序,让用户可以预订房间并在他们的日历和房间日历中创建活动。我正在尝试使用 microsoft graph api 在我们的 Outlook 房间列表中检索特定房间的预定事件的事件信息,以便我可以显示已经预订的事件。我试过使用 (https://graph.microsoft.com/beta/me/calendar/getSchedule) 并在请求正文中包含房间电子邮件,如下所示:

{
    "schedules": [
        "room@email"
    ],
    "startTime": {
        "dateTime": "2021-09-12",
        "timeZone": "Central European Standard Time"
    },
    "endTime": {
        "dateTime": "2021-11-13",
        "timeZone": "Central European Standard Time"
    },
    "availabilityViewInterval": 15
}

这给了我预定的项目,但它们不完整。例如缺少组织者,缺少与会者,有时还缺少地点。

是否有可能检索所有信息,或者这是它得到的最好的信息?

谢谢

【问题讨论】:

    标签: microsoft-graph-api mendix


    【解决方案1】:

    getSchedule 查询邮箱的 FreeBusy 信息,您从中获得的详细程度取决于安全设置 https://docs.microsoft.com/en-us/exchange/troubleshoot/calendars/users-can-see-only-basic-freebusy-mailbox-information 和每个邮箱上设置的日历策略,例如 https://docs.microsoft.com/en-us/exchange/troubleshoot/client-connectivity/calendar-shows-organizer-name

    如果您查询相关邮箱的事件端点,您将获得所有可用信息,但对于房间邮箱中的某些属性,尤其是根据日历设置,您将看不到所有信息。

    【讨论】:

      猜你喜欢
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 1970-01-01
      • 2022-08-05
      相关资源
      最近更新 更多