WIndows Live ID OAuth2重定向问题

时间:2011-11-12 18:24:56

标签: windows-phone-7 oauth-2.0 windows-live-id

我正在尝试将Windows Live ID合并到我的应用程序中。

enter image description here

首先,我在这里创建了一个Windows Live Dev Application帐户:

  

http://msdn.microsoft.com/en-us/windowslive

让我们假装我的客户ID是12345(当然,它真的很长)

然后,我按照这些说明操作:

  

http://msdn.microsoft.com/en-us/library/hh243647.aspx

这表明以下示例网址:

  
    

https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&response_type=token&redirect_uri=REDIRECT_URL

  

我使用此自定义网址:

  

https://oauth.live.com/authorize?client_id=12345&response_token=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_url=https%3a%2f%2foauth.live.com&display=touch

Horray,提示用户登录!

Boo,用户被重定向到无效页面。

我在这里缺少什么吗?提前谢谢。

1 个答案:

答案 0 :(得分:3)

错误在我的网址中,当然。正确的是:

  
    

https://oauth.live.com/authorize?client_id=12345&response_type=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_uri=https%3a%2f%2foauth.live.com%2fdesktop&display=touch

  

希望这有助于其他人试图解决这个问题!