标签: windows-phone-7 oauth-2.0 windows-live-id
我正在尝试将Windows Live ID合并到我的应用程序中。
首先,我在这里创建了一个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,用户被重定向到无效页面。
我在这里缺少什么吗?提前谢谢。
答案 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
希望这有助于其他人试图解决这个问题!