Office 365 REST API - 访问会议室日历
Office 365 REST API - Access meeting rooms calendars
使用 Office 365 API,我们希望允许用户查看会议室日历并根据他们在 Office 365 中的权限为活动保留它们。
我知道可以使用 service app 征得管理员同意,但这不可能适用于我们的所有用例。我们需要使用用户的实际权限,而不是在后台使用管理员权限绕过它们。
根据 this question and 我也了解到使用以前的 Office 365 API 无法做到这一点。
我的问题是现在是否可以使用新的 MS Graph API 来做到这一点,以及它的 1.0 版对于生产使用是否稳定。如果没有,是否计划支持以及何时支持?
谢谢!
Graph API 没有解决这个问题,很遗憾。它具有与 Outlook APIs 相同的身份验证限制。好消息是我们正在努力进行更改以实现这种情况,但我没有任何确定的时间表。
Graph 1.0 版应该可以稳定用于生产。它不被视为 "preview" 或 "beta",因此您应该可以使用它。
您可以看看 FindMeetingTimes 功能,看看它是否有帮助。目前处于预览阶段。要查看详细信息,请使用此 link 然后更改它以查看文章的 Beta 版本(主栏右上角):https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations#Findmeetingtimespreview
文章中的详细信息如下,但请使用link获取最新的:
查找会议时间(预览)
根据组织者和与会者的可用性以及时间或地点限制查找会议时间建议。
此操作目前处于预览阶段,仅在测试版中可用。
所有支持的方案都使用 FindMeetingTimes 操作。 FindMeetingTimes 接受在请求正文中指定为参数的约束,并检查组织者和与会者主日历中的 free/busy 状态。响应包括会议时间建议,每个建议都定义为 MeetingTimeCandidate,与会者平均有 50% 或更高的机会参加会议。
希望对您有所帮助。
使用 Office 365 API,我们希望允许用户查看会议室日历并根据他们在 Office 365 中的权限为活动保留它们。
我知道可以使用 service app 征得管理员同意,但这不可能适用于我们的所有用例。我们需要使用用户的实际权限,而不是在后台使用管理员权限绕过它们。
根据 this question and
我的问题是现在是否可以使用新的 MS Graph API 来做到这一点,以及它的 1.0 版对于生产使用是否稳定。如果没有,是否计划支持以及何时支持?
谢谢!
Graph API 没有解决这个问题,很遗憾。它具有与 Outlook APIs 相同的身份验证限制。好消息是我们正在努力进行更改以实现这种情况,但我没有任何确定的时间表。
Graph 1.0 版应该可以稳定用于生产。它不被视为 "preview" 或 "beta",因此您应该可以使用它。
您可以看看 FindMeetingTimes 功能,看看它是否有帮助。目前处于预览阶段。要查看详细信息,请使用此 link 然后更改它以查看文章的 Beta 版本(主栏右上角):https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations#Findmeetingtimespreview
文章中的详细信息如下,但请使用link获取最新的:
查找会议时间(预览)
根据组织者和与会者的可用性以及时间或地点限制查找会议时间建议。
此操作目前处于预览阶段,仅在测试版中可用。
所有支持的方案都使用 FindMeetingTimes 操作。 FindMeetingTimes 接受在请求正文中指定为参数的约束,并检查组织者和与会者主日历中的 free/busy 状态。响应包括会议时间建议,每个建议都定义为 MeetingTimeCandidate,与会者平均有 50% 或更高的机会参加会议。
希望对您有所帮助。