我试图创建在线会议以使用Postman从Microsoft Team Meeting获取加入URL,但是即使我已经向“ OnlineMeetings.Application”提供了“应用程序”(具有管理员同意)和委派权限,也遇到了“禁止”(403)错误。 .All”,“ OnlineMeetings.Read”,“ OnlineMeetings.ReadWrite.All”,“ OnlineMeetings.ReadWrite”。
PS:我使用的是我在Postman中生成的访问令牌,这与我可以使用Microsoft Graph创建Outlook事件的令牌相同。
有关此问题的一些图片:
Azure应用程序许可
我正在使用的邮递员令牌生成
问题-403
我使用相同令牌创建的事件(Outlook)
有人可以帮我吗?
答案 0 :(得分:0)
创建在线会议所需的权限为OnlineMeetings.ReadWrite
基于Permissions的委派权限。
我可以看到您已从第一个屏幕截图中将此权限添加到Azure AD应用程序中。但是您没有为此同意。在这种情况下,权限将不会包含在您的访问令牌中。您可以在https://jwt.io中对令牌进行解码以进行验证。
因此,请单击“ {您的租户}的授予管理员同意”进行同意。
答案 1 :(得分:0)
我遇到了同样的问题,直到一位用户提醒我一个重要的注意事项。根据 Microsoft 的说法,您必须使用 Skype for Business PowerShell 为您的 AppId 创建一个策略,然后为您希望代表您预订在线会议的特定用户授予该策略。