我在使用Windows Live进行社交登录时遇到问题。我成功创建了Windows API,并获得了ID和Secret,但是当用户尝试登录而不是获取页面输入地址和密码时获取错误。 您可以在以下地址看到打印屏幕图像:
http://s18.postimg.org/t4kqbcbah/live_error.png
错误说:
" 我们无法完成您的请求 Microsoft帐户遇到技术问题。请稍后再试。"
URL也是:
https://login.live.com/err.srf?lc=1033#error=invalid_request&error_description=The+provided+value+for+the+input+parameter+%27redirect_uri%27+is+not+valid.+The+expected+value+is+%27https://login.live.com/oauth20_desktop.srf%27+or+a+URL+which+matches+the+redirect+URI+registered+for+this+client+application.
我在Windows API设置中放了这个:
根域:
www.my-domain-name.com
重定向网址:
http://www.my-domain-name.com/
我在互联网上搜索了这个错误并尝试了所有类似的建议:
http://www.my-domain-name.com/Account/ExternalLoginCallback
http://www.my-domain-name.com/signin-microsoft
但同样的错误,无法正常工作。
答案 0 :(得分:1)
注册申请时,您还需要添加 平台 - > Web->重定向URI 保存设置并检查。