【问题标题】:Access is denied. Check credentials and try again., The process failed to get the correct properties访问被拒绝。检查凭据并重试。,该过程未能获得正确的属性
【发布时间】:2018-08-09 00:24:22
【问题描述】:

我的一个 Microsoft Graph 令牌有问题。

当我调试它时,我可以在 JSON Web 令牌有效负载中看到该令牌确实适用于 Microsoft Graph API aud = https://graph.microsoft.com,而且似乎我有适当的范围 scp = Mail.ReadWrite Mail.Send User.Read

虽然使用GET https://graph.microsoft.com/1.0/me/messages/<ID_HERE> 检索电子邮件或尝试创建新电子邮件POST https://graph.microsoft.com/1.0/me/messages 时出现以下错误:

{
  "error": {
    "code": "ErrorAccessDenied",
    "message": "Access is denied. Check credentials and try again., The process failed to get the correct properties.",
    "innerError": {
      "request-id": "---",
      "date": "---"
    }
  }
}

我不确定如何解决这个问题。任何帮助表示赞赏。谢谢!

【问题讨论】:

  • 您能否使用 Outlook 网页版 (outlook.office365.com) 访问 Exchange Online 邮箱?
  • 我不知道,这不是我的帐户我没有密码。
  • 我建议询问用户。他们可能没有邮箱,或者邮箱不在可访问的位置。
  • 我们可以请求 OAuth 范围。我会询问并报告。
  • 第一条线索:订阅了邮箱推送通知,我们确实已经收到了 4 封电子邮件。

标签: oauth-2.0 azure-active-directory microsoft-graph-api


【解决方案1】:

我建议您使用 get-rolegroupmember "组织管理" cmdlet 来检查您的管理员是否具有组织管理权限。

如果您的管理员没有权限,我建议您使用 add-rolegroupmember cmdlet 将您的管理员添加到该组以查看结果。此外,您可以与与此人具有相同权限的用户进行检查,以查看您是否获得结果以及问题是在您端还是在用户端。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2020-01-17
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多