您如何使用 Microsoft Graph 授权 Outlook.com?
How do you authorize Outlook.com with Microsoft Graph?
断我的性命,这是不得已的选择。
说真的,我到处都找不到这个信息!我认为 Graph 支持 Outlook.com。我看到 引用了 Outlook Api 与图表 Api,但我如何为此授权一个 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。如果需要,我可以提供更多信息,我只是觉得我打错了端点或其他东西。
目前我们有两个版本的身份验证端点。版本较少的端点 (https://login.microsoftonline.com/common/oauth2/authorize) only supports work and school accounts (Office365) the v2.0 auth endpoint (https://login.microsoftonline.com/common/oauth2/v2.0/authorize) 支持工作和学校以及个人帐户。
要在 Microsoft Graph 中使用个人帐户(hotmail.com、outlook.com、live.com),您首先要在 apps.dev.microsoft.com 中注册您的应用,然后按照本文中的说明进行操作:
https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-scopes/。试试看,让我知道进展如何。
断我的性命,这是不得已的选择。
说真的,我到处都找不到这个信息!我认为 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。如果需要,我可以提供更多信息,我只是觉得我打错了端点或其他东西。
目前我们有两个版本的身份验证端点。版本较少的端点 (https://login.microsoftonline.com/common/oauth2/authorize) only supports work and school accounts (Office365) the v2.0 auth endpoint (https://login.microsoftonline.com/common/oauth2/v2.0/authorize) 支持工作和学校以及个人帐户。
要在 Microsoft Graph 中使用个人帐户(hotmail.com、outlook.com、live.com),您首先要在 apps.dev.microsoft.com 中注册您的应用,然后按照本文中的说明进行操作:
https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-scopes/。试试看,让我知道进展如何。