我需要使用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,则需要转到azure门户并为其添加适当的权限。请参考以下步骤:
1。转到azure门户,然后单击“ Azure Active Directory”->“应用程序注册”->“所有应用程序”。通过在邮递员中为图形环境设置的ClientID
搜索应用程序。
2。在您的注册应用程序中,单击“ API权限”并为其添加OnlineMeetings.ReadWrite
权限。
添加OnlineMeetings.ReadWrite
权限后,请不要忘记授予管理员同意。
3。现在,您需要在邮递员中再次获取用户访问令牌,请单击邮递员中的“获取用户访问令牌”。您可以通过将访问令牌复制到此page来检查权限,它将解析访问令牌,并且可以检查令牌是否包含OnlineMeetings.ReadWrite
权限。(由于添加访问令牌的权限需要几分钟,因此您最好解析访问令牌以检查它是否包含权限)