Microsoft Graph API 状态代码 404 未找到错误

Microsoft Graph API status code 404 not found error

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

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

Directory.AccessAsUser.AllDirectory.Read.AllemailFiles.ReadWriteGroup.Read.AllMail.Sendoffline_accessopenidprofil.Read

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

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

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

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