2016-08-15 102 views
1

把我的生活變成碎片,這是我的最後手段。如何使用Microsoft Graph授權Outlook.com?

說真的,我無法在任何地方找到這個信息!我認爲Graph支持Outlook.com。我看到了this question,它引用了Outlook Api與Graph 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/ 

登入這需要他們到辦公室365登錄,當你鍵入@outlook.com,它試圖將您重定向,只。返回到365登錄頁面並全部完成。

我可以授權Office 365很好,但不是Outlook.com。如果需要,我可以提供更多信息,我只是想知道我打錯了端點或什麼。

回答

5

目前我們有兩個版本的認證端點。版本更少的端點(https://login.microsoftonline.com/common/oauth2/authorize)僅支持工作和學校帳戶(Office365)v2.0 auth端點(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/。嘗試一下,讓我知道它是如何去。

+0

好的,謝謝你的迴應,我正在努力。那麼我在App註冊門戶註冊的應用程序(而不是Azure AD)是否仍然可以使用365個帳戶?或者我需要維護兩個註冊,每個賬戶類型一個? –

+1

您在Windows Azure門戶中註冊的任何應用程序都將繼續工作,僅適用於Office 365(工作和學校帳戶)。很快,您將能夠管理來自新門戶的人員。您在應用註冊門戶(apps.dev.microsoft.com)中註冊的任何應用都適用於個人(Hotmail.com,Outlook.com,live.com)以及工作和學校(Office 365)。 –