【问题标题】:Oauth into Office 365 non-retryable error has occurred发生 Oauth into Office 365 不可重试错误
【发布时间】:2015-09-05 05:19:38
【问题描述】:

我正在尝试 Oauth 进入 Office 365 的 Unified API 以读取用户日历信息。
我在 Microsoft Azure 门户中创建了一个 Web 应用程序/Web API,并且我相信我已经正确配置了所有内容。 我调用了以下请求来获取授权码:

https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&client_id=4795e078-8b61-4fa4-b6e5-8ca70278495b&redirect_uri=http://www.proxym-it.com&resource=https:%2f%2foutlook.office365.com%2f&state=5fdfd60b-8457-4536-b20f-acb658d19460

我已接受授权以授予应用程序对指定资源的访问权限,但我收到以下回复:

http:// www.proxym-it.com/?error=server_error&error_description=AADSTS90092: Non-retryable error has occurred.
Trace ID: de10c24b-fecf-46c0-bcb8-18fa8f208360Correlation ID: a5534f3b-9154-41db-99f6-9f4c25bf2acbTimestamp: 2015-06-19 08:57:41Z&state=5fdfd60b-8457-4536-b20f-acb658d19460

有什么建议吗?请指教。

【问题讨论】:

    标签: azure oauth office365


    【解决方案1】:

    如果您使用统一 API,请尝试在您的请求中将资源设置为 https://graph.microsoft.com/。对于统一 API,您的所有调用都应转到此资源和端点,而不是 O365 Outlook 或 O365 SharePoint 等底层工作负载。统一的 API 将这些孤岛抽象出来。

    您可能还想查看我们在 github 上提供的一些示例。在此代码示例索引页面上搜索“统一”:https://msdn.microsoft.com/en-us/office/office365/howto/starter-projects-and-code-samples

    希望对你有帮助

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    相关资源
    最近更新 更多