如何使用 Microsoft Graph 显示当前可用的会议室列表 API
How to display a list of available meeting rooms at present using Microsoft Graph API
我一直在尝试使用 Microsoft Graph API。我这里有个情况。我已经用电子邮件 ID 分配了一些会议室,想知道所有会议室是否可用。
如果房间当前可用,我应该得到会议室的名称,如果可能的话,还有房间可用的持续时间。
我想知道如何查询多个房间和return数据。
对以下 API 有点困惑,这些有帮助吗?
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_findmeetingtimes
GET https://graph.microsoft.com/beta/me/calendar
I have assigned some meeting rooms with an email ID and want to know the availability of all.
请求正文的findMeetingTimes API should suit your scenario. For the assigned meeting rooms, you can list them inside locationConstraint
参数,对于分配的与会者电子邮件ID,您可以将其添加到请求正文的attendees
参数中。然后此 API 的响应将 return 基于可用会议室和所有与会者可用的会议时间建议列表。每个建议的 "locations" 中都列出了可用房间的名称。
您可以使用文档中的示例测试此 API。我的测试结果:
更新:
使用这个API注意检查文档里面的权限。首先,该帐户应该是工作或学校帐户,不支持个人 Microsoft 帐户。其次,你需要有Calendars.Read.Shared
、Calendars.ReadWrite.Shared
权限。
我一直在尝试使用 Microsoft Graph API。我这里有个情况。我已经用电子邮件 ID 分配了一些会议室,想知道所有会议室是否可用。 如果房间当前可用,我应该得到会议室的名称,如果可能的话,还有房间可用的持续时间。 我想知道如何查询多个房间和return数据。
对以下 API 有点困惑,这些有帮助吗?
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_findmeetingtimes
GET https://graph.microsoft.com/beta/me/calendar
I have assigned some meeting rooms with an email ID and want to know the availability of all.
请求正文的findMeetingTimes API should suit your scenario. For the assigned meeting rooms, you can list them inside locationConstraint
参数,对于分配的与会者电子邮件ID,您可以将其添加到请求正文的attendees
参数中。然后此 API 的响应将 return 基于可用会议室和所有与会者可用的会议时间建议列表。每个建议的 "locations" 中都列出了可用房间的名称。
您可以使用文档中的示例测试此 API。我的测试结果:
更新:
使用这个API注意检查文档里面的权限。首先,该帐户应该是工作或学校帐户,不支持个人 Microsoft 帐户。其次,你需要有Calendars.Read.Shared
、Calendars.ReadWrite.Shared
权限。