我是 Azure 和 Microsoft Graph API 的新手。
我正在尝试访问:https://graph.microsoft.com/v1.0/me/messages
我收到“404 Not Found”消息。
我获取了访问 token 并在 JWT 中解密,我可以看到访问 token 包含我的姓名和凭据,定义的范围是:
Directory.AccessAsUser.All
Directory.Read.All
电子邮件
Files.ReadWrite
组。 Read.All
Mail.Send
offline_access
openid
profile.Read
有人可以告诉我为什么我收到了错误的请求吗?
最佳答案
为了列出
(读取)邮件消息(如所述 here ),您需要 Mail.Read
或 Mail.ReadWrite
(如果您还想写消息)权限(范围)。
对于邮件功能,您仅请求(或授予?)Mail.Send
权限,该权限仅允许您发送
消息(如所述 here )。
email
声明是 OpenID Connect 特定声明,并提供登录用户的电子邮件作为声明。它与 Exchange Online 和发送/接收电子邮件无关。
关于microsoft-graph-api - Microsoft Graph API 状态代码 404 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51354591/