azure - 创建在线会议或在线会议事件时的 Microsoft 图形 API 访问问题
问题描述
我正在尝试使用“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 Forbidden
当我尝试使用相同的访问令牌调用“https://graph.microsoft.com/v1.0/me/events”时,我得到了这个响应
我已从 Azure 门户添加委托权限
任何想法为什么两者都不和我一起工作?
解决方案
授权错误可能由几个不同的问题引起,其中大多数会产生 403 错误(有少数例外)。我们可以参考这个文档来解决 Microsoft Graph 授权错误。
我们无法通过个人 Microsoft 帐户创建在线会议,如果您使用的是工作或学校帐户,我们需要确保该帐户具有权限:OnlineMeetings.ReadWrite
如果您是通过应用程序创建在线会议,我们需要OnlineMeetings.Read.All
和OnlineMeetings.ReadWrite.All*
权限,请选中此创建在线会议和在线会议权限以获取更多详细信息。
推荐阅读
- sql-server - 有没有办法将 MSSQL 脚本转换为 PostgreSQL 脚本?
- python - Spark pipeline 误差梯度提升模型
- arrays - 如何从字符串中制作ruby中的元素数组
- c# - tablelayoutpanel 不会改变背景图片
- php - Laravel 文件上传未使用“multipart/form-data”解析
- python - virtualenv mod_wsgi 的问题,ModuleNotFoundError: No module named 'encodings'
- google-cloud-storage - 上传完成后,存储桶中的 Blob 超过 15 秒不可用
- angular - 如何将我以角度制作的表格组件显示到索引文件?
- authorization - 如何在共享的 Razor 类库项目中使用授权命名空间?
- python - 如何将由列表组成的数据框拆分为不同的列?