找不到Microsoft Graph API状态码404错误

时间:2018-07-16 04:27:21

标签: microsoft-graph outlook-restapi

我是Azure和Microsoft Graph API的新手。 我正在尝试访问:https://graph.microsoft.com/v1.0/me/messages 我得到的是“ 404未找到”。

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

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

有人可以建议我为什么收到一个不好的请求吗?

1 个答案:

答案 0 :(得分:2)

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

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

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