【问题标题】:Microsoft Graph 501 Error - Get EmailsMicrosoft Graph 501 错误 - 获取电子邮件
【发布时间】:2016-08-12 10:51:43
【问题描述】:

我已通过 Azure 和 OAuth 进行身份验证以接收访问令牌。现在我想使用 c# 从原生 WPF 桌面应用程序通过 Microsoft Graph 端点阅读他们的 Outlook 电子邮件。但是,我获取当前登录用户的电子邮件的请求失败并出现 501 错误。我的应用拥有的委派权限是:

  • 查看用户的电子邮件地址
  • 随时访问用户数据
  • 让用户登录
  • 阅读用户邮件
  • 登录并阅读用户资料

这里是my network trace. 现在我也收到了404

【问题讨论】:

    标签: azure microsoft-graph-api azure-ad-graph-api


    【解决方案1】:

    根据任务,您是否使用 外部用户 对 Azure AD 的应用进行了身份验证?

    如果我理解正确,Microsoft Graph API 仅支持租户中的用户。

    【讨论】:

    • 我使用嵌入在请求中的 url 参数中的租户 ID 对应用程序进行了身份验证以获取身份验证代码和令牌,我认为不需要将用户添加到租户?如何在代码中将用户添加到 AD 租户?
    • 您的意思是在没有用户登录的情况下获得了令牌吗?如果我理解正确,您可以尝试删除浏览器中的缓存。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    相关资源
    最近更新 更多