如何使用 Microsoft Graph API 显示当前可用会议室列表 [英] How to display a list of available meeting rooms at present using Microsoft Graph API

查看:20
本文介绍了如何使用 Microsoft Graph API 显示当前可用会议室列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试使用 Microsoft Graph API.我这里有一个情况.我已经分配了一些带有电子邮件 ID 的会议室,并想知道所有会议室的可用性.如果房间当前可用,我应该得到会议室的名称,如果可能,我应该得到房间可用的持续时间.我想知道如何查询多个房间并返回数据.

对以下 API 有点困惑,这些有帮助吗?

https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_findmeetingtimes获取 https://graph.microsoft.com/beta/me/calendar

解决方案

我为一些会议室分配了电子邮件 ID,想知道所有会议室的可用性.

更新:

请注意检查文档中使用此 API 的权限.首先,账号应该是工作或学校账号,不支持个人微软账号.其次,你需要有Calendars.Read.SharedCalendars.ReadWrite.Shared权限.

I have been trying to play around with the Microsoft Graph API. I have a situation here. I have assigned some meeting rooms with an email ID and want to know the availability of all. If the rooms are available currently , I should get the name of the meeting room and if possible , the duration for which the room is available. I want to know how to query multiple rooms and return the data.

A bit confused about the following APIs, would these help ?

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.

The findMeetingTimes API should suit your scenario. For the assigned meeting rooms, you can list them inside locationConstraint parameter of request body, for the assigned attendee email ID, you can add it to attendees parameter of request body. Then the response of this API will return a list of meeting time suggestions based on the meeting rooms are available and all attendees are available. And the the names of rooms available are listed on "locations" of every suggestion.

You can test this API with the example inside the document. My testing result:

Update:

Pay attention that check the permissions inside the document for using this API. Firstly, the account should be work or school account, personal Microsoft account is not supported. Secondly,you need to have Calendars.Read.Shared, Calendars.ReadWrite.Shared permissions.

这篇关于如何使用 Microsoft Graph API 显示当前可用会议室列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆