当前位置: 首页 > 知识库问答 >
问题:

Office 365 REST API - 访问会议室日历

金秦斩
2023-03-14

使用Office 365 API,我们希望允许用户查看会议室日历,并根据他们在Office 365中的权限为活动预订它们。

我理解,使用服务应用程序可以获得管理员的同意,但这并不是我们所有的用例都可以做到的。我们需要使用用户的实际权限,而不是在后台使用管理员的权限来绕过它们。

我还根据这个问题和这个问题了解到,使用以前的Office 365 API是不可能的。

我的问题是现在是否可以使用新的 MS Graph API 执行此操作,以及它的 1.0 版是否适用于生产用途。如果没有,是否计划支持以及何时支持?

谢谢!

共有2个答案

师向文
2023-03-14

您可以查看FindMeetingTime功能,看看它是否有帮助。它目前处于预览版。要查看详细信息,请使用此链接,然后将其更改为查看文章的Beta版本(主列右上角):https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations#Findmeetingtimespreview

文章详细信息如下,但请使用链接获取最新信息:

查找会议时间(预览)

根据组织者和与会者的可用性以及时间或位置限制查找会议时间建议。

此操作当前处于预览状态,仅在测试版中可用。

所有支持的场景都使用FindMeetingTimes操作。FindMeetingTimes接受在请求正文中指定为参数的约束,并检查组织者和与会者的主日历中的忙/闲状态。响应包括会议时间建议,每个建议都被定义为MeetingTimeCandidate,与会者平均有50%或更高的机会参加会议。

希望有帮助。

孟鸿朗
2023-03-14

不幸的是,图形应用编程接口并没有解决这个问题。它具有与Outlook应用编程接口相同的身份验证限制。好消息是,我们正在努力进行更改以启用此方案,尽管我没有任何明确的时间表。

Graph的1.0版本对于生产应该是稳定的。它不被认为是“预览版”或“测试版”,所以你应该可以使用它。

 类似资料:
  • 我正在使用Office 365 REST api访问我的帐户日历。我想访问我的帐户可以访问的所有日历,特别是出现在我的Office 365界面的“其他日历”部分中的会议室日历。 目前,如果我查询“https://outlook.office365.com/api/v1.0/me/calendars”终结点,则我只获取我拥有的日历,而不是会议室日历。 关于如何获取它们的任何线索(通过Office 3

  • 通过点击此请求:https://outlook.office365.com/api/v1.0/users/room@email.com/events 浏览器中,我可以输入我的管理员用户名和密码并获取该特定房间的日历事件。但是,当我尝试从经过管理员身份验证的本机应用程序进行此调用时,我收到此响应:reason=“调用应访问 oauth 令牌中指定的邮箱。error_category=“invalid

  • 企业会议室管理系统,帮助企业高效有秩序的组织会议,打通了预订会议室、会议通知、会议签到的会议完整流程。此次新版智能会议室增加审批和会议室使用权限等功能,实现更高效、智能化的企业会议室管理方案。 录入会议室 手机上录入会议室 入口:工作-智能会议室-设置会议室-会议室管理 选中工作台选择智能会议室 选择会议室管理 进入会议室管理 添加会议室 电脑上录入会议室 入口:企业管理后台-工作台-智能会议室

  • 我想使用Jitsi-meet-API创建一个聊天室(https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe)在房间有密码之前。 我遇到的问题是,pwd只有在会议活跃时才有效。我不能提前计划。Jitsi API没有我可以使用的事件或选项。 下面是我用来构造Jitsi对象的代码。但是房间马上就被创建了,当启动房间的窗口关闭时,所

  • 问题内容: 我需要通过使用带有Dao Class的sqllite房间查询来编写此查询。I.getItemID()是一个动态变量。 问题答案: 请查看此链接,以获取有关使用房间访问数据的更多信息。

  • 问题内容: 我的应用程式资料库类别 Gradle lib: 当我问例如它将给出此错误时,AppDatabase_Impl在我的应用程序类中不存在 问题答案: 对于那些使用 Kotlin的人 ,请尝试在应用中更改为 例如: 还记得添加这个插件 到应用程序级别build.gradle文件的顶部,然后进行清理和重建(根据https://codelabs.developers.google.com/cod