邮递员和GraphAPI / me / onlineMeetings错误403

问题描述 投票:0回答:1

我需要使用PostMan测试APIhttps://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http

但总是返回403 ...

{
  "error": {
    "code": "Forbidden",
    "message": "",
    "innerError": {
      "request-id": "76cf26ec-0be3-4b51-a8a8-5c70d71e426c",
      "date": "2020-05-25T15:38:50"
    }
  }
}

我遵循这篇文章来设置邮递员microsoft article,并且除此API之外,其他所有工具都工作得很好,我不明白为什么

api postman microsoft-teams azure-ad-graph-api
1个回答
0
投票

对于此问题,是由于该应用没有创建在线会议的权限所致。当您单击邮递员中的“获取用户访问令牌”时,它将获得访问令牌,其中包括您之前添加到应用程序的权限。如果要测试创建在线会议api,则需要转到azure门户并为其添加适当的权限。请参考以下步骤:

1。转到azure门户,然后单击“ Azure Active Directory”->“应用程序注册”->“所有应用程序”。通过在邮递员中为图形环境设置的ClientID搜索应用程序。

2。在您的注册应用程序中,单击“ API权限”并为其添加OnlineMeetings.ReadWrite权限。enter image description here

enter image description here

添加OnlineMeetings.ReadWrite权限后,请不要忘记授予管理员同意。enter image description here

3。现在,您需要在邮递员中再次获取用户访问令牌,请单击邮递员中的“获取用户访问令牌”。您可以通过将访问令牌复制到此page来检查权限,它将解析访问令牌,并且可以检查令牌是否包含OnlineMeetings.ReadWrite权限。(由于添加访问令牌的权限需要几分钟,因此您最好解析访问令牌以检查它是否包含权限)

enter image description here

4。然后,您可以在邮递员中测试此api(下面我提供了一个创建在线会议示例供您参考)。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.