我正在尝试将微信社交登录集成到我的网站,但是我不确定为什么它不起作用。
这是我要访问的网址:
https://open.weixin.qq.com/connect/qrconnect?appid=wx**************ec&redirect_uri=http%3A%2F%2Fapi-dev.thebestshop.ca%2Fwxredirect&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect
令人惊讶的是,以下网址按预期工作,但仅在微信本机应用程序浏览器中工作(在Chrome,Firefox,Safari中不起作用):
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx**************ec&redirect_uri=http://api-dev.thebestshop.ca/wxredirect&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect
我已经检查了它与重定向URL编码无关,因为我尝试了编码和非编码,但还是没有运气。
我还在堆栈溢出中发现了以下线程,我们的情况非常相似,但是解决方案也不适合我(我的帐户已经是经过验证的微信服务帐户):