microsoft-graph-api - Microsoft Graph API 状态代码 404 未找到错误

标签 microsoft-graph-api outlook-restapi

我是 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.ReadMail.ReadWrite(如果您还想写消息)权限(范围)。

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

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

关于microsoft-graph-api - Microsoft Graph API 状态代码 404 未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51354591/

相关文章:

php - 在 PHP 中使用 Outlook Api 创建新事件(使用 POST 方法)

microsoft-graph-api - 按开始日期对事件进行排序

office365 - Microsoft Graph 列表组成员 OData 查询参数错误

office365 - Microsoft Graph API - $search 查询不会对所有结果进行分页

sharepoint - Sharepoint REST API 和 Microsoft Graph Sharepoint API 之间的区别

javascript - 在 Firebase Microsoft 帐户身份验证中从用户获取电子邮件

c# - 使用 Outlook Rest api 更新事件失败,并显示方法不允许

c# - 使用带有 Microsoft Graph API 的 Sharepoint 文档库处理 Excel 文件

outlook-addin - 从 Outlook Web 加载项访问 Outlook Rest API

microsoft-graph-api - 同步 Outlook 消息属性(Flag、IsRead)和删除状态