我尝试将Oauth导入Office 365的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
有什么建议吗?请告知。
答案 0 :(得分:0)
如果您使用的是Unified 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
希望这有帮助