2015-09-04 119 views
1

我的應用程序應該使用Microsoft帳戶(OAuth提供程序)登錄。我被卡住,通過使用以下URL成功通過身份驗證後獲取用戶信息 https://login.live.com/oauth20_authorize.srf?client_id=CLIENT_ID&scope=SCOPES&response_type=code&redirect_uri=REDIRECT_URL 任何人都可以幫助我獲取用戶信息嗎?有沒有我需要包含的圖書館? 我得到認證的代碼,但我不知道如何使用?我正在使用JAVA如何在成功驗證後通過Microsoft OAuth獲取用戶信息

+0

你的鏈接不適合我 - 是否有其他人有這個問題? –

+0

@馬丁弗蘭克:謝謝你的迴應。是的,鏈接不起作用,因爲我沒有給範圍,client_id和redirect_uri。 scope = wl.basic&client_id是我的api密鑰,我不能在這裏分享,redirect_uri只是我們想要重定向到特定servlet的URL,我們需要獲取用戶信息。即像http:// localhost:8080/callback。如果有人知道這個,幫幫我嗎? – Sree

回答

2

userinfo端點是https://apis.live.net/v5.0/me。在打電話之前,您需要將code換成token

+1

非常感謝您的建議。我正在使用'https:// login.live.com/oauth20_token.srf'交換代碼,並且我遵循https://msdn.microsoft.com/en-us/library/hh243641.aspx網站。它爲我工作。 – Sree

相關問題