把我的生命切成碎片,这是我最后的选择。
说真的,我哪儿都找不到这个信息!我认为图形支持Outlook.com。我看到了this question,它引用了Outlook和Graph,但是如何授权Outlook.com帐户呢?
我用参数将用户发送到https://login.microsoftonline.com/common/oauth2/authorize:
response_type = code
client_id = <my client id>
redirect_uri = <my redirect_uri>
state = <csrf>
resource = https://outlook.office.com/去签到。它会将它们转到Office 365登录,当您键入@outlook.com时,它会尝试重定向您,然后返回到365登录页面并重新进行。
我可以授权Office 365只是很好,但不是Outlook.com。如果需要的话,我可以提供更多的信息,我只是觉得我碰到了错误的端点或什么的。
发布于 2016-08-15 20:04:42
目前,我们有两个版本的身份验证端点。无版本端点(https://login.microsoftonline.com/common/oauth2/authorize)只支持工作和学校帐户(Office365),V2.0auth端点(https://login.microsoftonline.com/common/oauth2/v2.0/authorize)既支持工作,也支持学校和个人帐户。要在MicrosoftGraph中使用个人帐户(hotmail.com、outlook.com、live.com),首先在apps.dev.microsoft.com中注册应用程序,然后按照本文中的说明:
https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-scopes/。试试看,让我知道进展如何。
https://stackoverflow.com/questions/38961060
复制相似问题