Azure 上的无效版本错误https://graph.microsoft.com/Mail.Read

Azure 上的无效版本错误https://graph.microsoft.com/Mail.Read,azure,oauth-2.0,microsoft-graph-api,postman,Azure,Oauth 2.0,Microsoft Graph Api,Postman,我正试图通过Postman调用使用Oauth2(Mail.readfromMicrosoftGraph)在Azure上注册的应用程序的Web服务。 我可以使用此POST请求获取令牌: 然后,当我试着打电话给邮件时,我得到了一个无效的版本 错误: 更新 现在,对于同一个请求,如果我使用从第一个请求获得的令牌,而URI中没有“v2.0”,则会得到无效的访问群体 这表明: 您的请求URL不应该包含版本号吗?类似于https://graph.microsoft.com/v1.0/Mail.Read

我正试图通过Postman调用使用Oauth2(Mail.readfromMicrosoftGraph)在Azure上注册的应用程序的Web服务。 我可以使用此POST请求获取令牌:

然后,当我试着打电话给邮件时,我得到了一个无效的版本

错误:

更新 现在,对于同一个请求,如果我使用从第一个请求获得的令牌,而URI中没有“v2.0”,则会得到无效的访问群体

这表明:


您的请求URL不应该包含版本号吗?类似于
https://graph.microsoft.com/v1.0/Mail.Read
?此外,我不确定您使用的端点是否是读取邮件消息的正确端点。它应该类似于
https://graph.microsoft.com/v1.0/me/messages
。如果我使用“”,它会给我无效的请求,而它会给我“访问被拒绝。请检查凭据,然后重试。”但我不明白为什么如果我使用令牌,您共享的屏幕截图会显示有关范围的信息(您在获取令牌时包含的。关于
“访问被拒绝。请检查凭据并重试。”
-我相信您获得错误是因为您获取的是服务主体的令牌。请尝试为自己获取令牌并重试。