码迷,mamicode.com
首页 > 微信 > 详细

网站应用集成微信登录

时间:2017-04-30 01:06:43      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:判断   二维   com   链接地址   用户   告诉   .com   扫描   参数   

项目需求,需要在网站中添加微信登录的功能,按流程,现在开发者中心中交了300元的认证费用,开通了网站应用的微信登录接口,在PC端打开浏览器,点击微信图标,打开手机微信扫一扫,在弹出的窗口中点击确认,完成验证后实现微信登录;

看起来确实没毛病,但是当用户在手机浏览器中,或者微信中打开网站,点击微信图标同样是弹出扫描二维码的页面,长按二维码也不管用,因为本来就是手机打开的网站,怎么在微信中扫二维码,这里有猫腻。

琢磨了一阵后,还不完善的解决方案是:PC版的没毛病就不说了,主要说说手机打开手机网站,先判断当前浏览器是否为微信浏览器,也就是判断是否在微信中打开的网站,如果是执行微信提供的另外一种验证方式,直接弹窗验证,也就是跳过了扫码的过程,但是仅限于在微信中打开手机网站的情况,下面贴一下不同的链接地址

PC端扫码验证登录的地址:https://open.weixin.qq.com/connect/qrconnect?appid=后面参数不变

微信中打开直接验证的地址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=后面参数不变

还有另外一种情况就是不是用微信浏览器打开的网站,如何调用微信登录?尝试了js调用微信打开验证链接,无果,不知道该如何操作了,有知道的可以留言告诉我,因为时间关系,项目需求也就是仅限于在微信中打开,所以这个不完善的解决方案先就这样吧,以后有了点子再来完善。

网站应用集成微信登录

标签:判断   二维   com   链接地址   用户   告诉   .com   扫描   参数   

原文地址:http://www.cnblogs.com/wangbg/p/6786636.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!