2015-09-04 120 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

相关问题