Office365 从Microsoft Exchange Server接收无效的\u授权

Office365 从Microsoft Exchange Server接收无效的\u授权,office365,exchange-server,exchange-server-2007,Office365,Exchange Server,Exchange Server 2007,我无法将api发送到Exchange服务器。 我在Azure中注册了一个应用程序,并将“Office 365 Exchange Online”权限添加到api访问角色中 接下来,我按照这个方法获取了一个仅应用程序的访问令牌,然后发送了GetItem EWS api来获取邮件,但服务器响应错误为401 Unauthorized x-ms-diagnostics:2000008;“原因”=令牌不包含权限,或权限无法理解。“错误\u category=“invalid\u grant” Office

我无法将api发送到Exchange服务器。 我在Azure中注册了一个应用程序,并将“Office 365 Exchange Online”权限添加到api访问角色中

接下来,我按照这个方法获取了一个仅应用程序的访问令牌,然后发送了GetItem EWS api来获取邮件,但服务器响应错误为401 Unauthorized

x-ms-diagnostics:2000008;“原因”=令牌不包含权限,或权限无法理解。“错误\u category=“invalid\u grant”


Office 365中是否有我必须设置的权限设置?

使用JWT工具查看我的访问令牌后,我发现该令牌没有“Office 365 Exchange Online”权限

根本原因是,当我授权应用程序使用我的Office 365帐户时,我没有为我的应用程序设置“Office 365 Exchange Online”权限

尽管我不久就编辑了权限设置,但令牌仍然没有权限


因此,在修改权限设置后,我们应该重新身份验证并获得一个新的仅应用程序访问令牌。

请详细说明:“重新身份验证并获得一个新的仅应用程序访问令牌。”我没有正确地获得它。@always-a-learner这意味着您必须获得一个新的tenent\u id。旧的只有旧的权限。@Judithing在我使用JWT工具查看我的访问令牌后,我发现该令牌没有“Office 365 Exchange Online”权限。您如何通过查看JWT工具来理解这一点?我看到了类似的错误,希望了解我应该查找什么。另外,您如何设置Office 365 Exchange Online对该应用的权限?