我'm trying to Oauth into Office 365' s Unified API来读取用户的日历信息 .
我在Microsoft Azure Portal中创建了一个Web应用程序/ Web API,我相信我已经正确配置了所有内容 . 我已调用以下请求获取授权码:
我已经接受授权来访问指定资源的应用程序,但我得到了这样的响应:
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
有什么建议?请指教 .
1 回答
如果您使用的是Unified API,请尝试在您的请求中将资源设置为https://graph.microsoft.com/ . 对于统一API,所有调用都应该转到此资源和 endpoints ,而不是O365 Outlook或O365 SharePoint等基础工作负载 . 统一的API抽象出那些孤岛 .
您可能还想查看我们在github上的一些示例 . 在此代码示例索引页面上搜索"unified":https://msdn.microsoft.com/en-us/office/office365/howto/starter-projects-and-code-samples
希望这可以帮助