我是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 回答
为了
list
(读取)邮件消息(如here所述),您需要Mail.Read
或Mail.ReadWrite
(如果您还想写消息)权限(范围) .关于邮件功能,您只需要(或授予?)
Mail.Send
权限,该权限仅允许您send
消息(如here所述) .email
声明是OpenID Connect特定声明,并提供登录用户的电子邮件作为声明 . 它与Exchange Online和发送/接收电子邮件无关 .