首页 > 解决方案 > Microsoft Graph API 状态代码 404 未找到错误

问题描述

我是 Azure 和 Microsoft Graph API 的新手。我正在尝试访问:https://graph.microsoft.com/v1.0/me/messages 并且我得到一个`404 Not Found。

我获取了访问令牌并在 JWT 中解密,我可以看到访问令牌包含我的姓名和凭据,并且定义的范围是:

Directory.AccessAsUser.All Directory.Read.All email Files.ReadWrite Group.Read.All Mail.Send offline_access openid profil.Read

有人可以建议我为什么收到错误的请求吗?

标签: microsoft-graph-apioutlook-restapi

解决方案


为了list(阅读)邮件消息(如此所述),您需要Mail.ReadMail.ReadWrite(如果您还想写消息)权限(范围)。

关于邮件功能,您仅请求(或授予?)Mail.Send权限,该权限仅允许您send发送消息(如此所述)。

声明是 OpenID Connect 特定声明,email并提供登录用户的电子邮件作为声明。它与 Exchange Online 和发送/接收电子邮件无关。


推荐阅读