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

创建在线会议或在线会议事件时的Microsoft图形API访问问题

姬凡
2023-03-14

我正在尝试使用“https://graph.microsoft.com/v1.0/me/events”或“https://graph.microsoft.com/v1.0/me/onlineMeetings”以编程方式创建在线会议。

我使用了很多资源的帮助,特别是这个https://vikrantsdynamicsblogs.wordpress.com/2020/03/28/programmatically-create-the-teams-meeting/.

我使用此API使用密码授予类型“https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/Token”获取令牌,但问题发生在我调用“https://graph.microsoft.com/v1.0/me/onlineMeetings”时,我得到了403禁止

当我打电话的时候“https://graph.microsoft.com/v1.0/me/events“使用相同的访问令牌,我得到了以下响应

我已从Azure门户添加了代理权限

你知道为什么两个人都不和我一起工作吗?

共有1个答案

江迪
2023-03-14

授权错误可能是几个不同问题的结果,其中大多数会生成403错误(少数例外)。我们可以参考此文档来解决Microsoft Graph授权错误。

我们无法通过个人Microsoft帐户创建联机会议,如果您使用的是工作或学校帐户,我们需要确保该帐户具有以下权限:OnlineMeetings。ReadWrite,如果您要通过应用程序创建在线会议,我们需要在线会议。阅读所有在线会议。读写。所有*权限,请选中此“创建联机会议”和“联机会议”权限以了解更多详细信息。

 类似资料:
  • 我正在使用Microsoft图形API创建事件https://graph.microsoft.com/v1.0/me/events 我能够安排与其他用户的会议。但现在的问题是,我将如何在预定的日期或时间与该用户通信。我们可以在安排会议时添加skype会议作为地点吗?或者其他与用户沟通的方式? 谢啦

  • 使用Office 365 API,我们希望允许用户查看会议室日历,并根据他们在Office 365中的权限为活动预订它们。 我理解,使用服务应用程序可以获得管理员的同意,但这并不是我们所有的用例都可以做到的。我们需要使用用户的实际权限,而不是在后台使用管理员的权限来绕过它们。 我还根据这个问题和这个问题了解到,使用以前的Office 365 API是不可能的。 我的问题是现在是否可以使用新的 MS

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

  • 这是我之前问题的后续:如何从远程服务器访问Google Drive应用程序数据? 我有一个需要访问Google Drive AppFolder的应用程序,包括客户端(在线、JavaScript)和服务器端(离线、Python)。我的应用程序是独一无二的,因为客户端和服务器可能无法通过原始身份验证进行通信。 因此,我使用下面的代码来获取服务器的auth令牌(启动客户端): 服务器存储包括刷新令牌在内

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

  • 我正在使用Azure AD中的应用程序标识,并授予读写权限,我还运行了Grant CSApplicationAccess策略,以便应用程序标识有权代表Azure AD中的真实用户标识创建在线会议 我知道我的设置与graph api中的get user一起工作。但是,在运行以下操作后,我遇到了错误: 错误消息如下,为什么会说用户在AAD中按用户id查找失败? 状态:未找到(404)操作ID:8d06