手机浏览器(非微信浏览器)怎么使用微信登录?

微信用户使用微信扫描二维码并且确认登录只能在PC浏览器中使用,微信无法扫描手机浏览器中的二维码。查遍微信的文档,没找到有什么有用的信息

嗯 首先先用到pc端非微信浏览器使用的二维码方式接入登陆;

1)首先需要在微信开放平台注册,在管理中心创建自己要使用到登陆的应用,并进行认证。

图1、创建应用并审核通过

图2、获取appid和AppSecret

图3、设置后续需要的回调的基本域
2)微信公众平台认证这里就不做截图处理了,基本大体是一样的。

二、页面的基本调用和java后台代码1)首先获取code
REDIRECT_URI:扫码以后回调的地址,这里需要使用 urlEncode 对链接进行处理,回调地址必须为上图3配置的域下code:可以不填
微信浏览直接走这个会自动调取微信授权确认。确认以后回跳到配置的回调地址。

2)通过拿到的code获取access_token
因为换取下一步的令牌需要涉及到跨域请求,但是微信不让跨域请求,只能在后台进行后续事项。
后面的操作微信公众号和微信公众平台获取用户信息的方式基本一致。但是要分别使用不同的appid和appsecret所以需要在跳转时带上一个标识是微信浏览器获取的code还是非微信浏览器获取的code。
直接贴代码了: 因为微信提供的是get请求,后台使用http发get直接拼装url获取到对应的openid和access_toke 3)通过拿到的openid和access_token继续调微信的最后一个获取用户信息的接口

代码如下:就这样拿到了用户的信息,授权基本完
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-25
你打开登录页面选择微信登录即可。如果不支持微信登录,你了选择手机号码登录即可。
第2个回答  2019-03-25
这个简单 你用微信号注册就行了,你要是注册不了,你就把浏览器删除了,从新下载,然后在注册就直接用微信注册就行了,没事的,这个最简单了
第3个回答  2019-03-25
这个很简单,你只需要下载一个qq浏览器就能解决了!因为微信的链接都是由qq浏览器的内核在处理,希望能帮到你
第4个回答  2019-03-25
找到登陆窗口然后点击微信代理登陆,如何不能登陆后更换其他浏览器试一下。。正常情况浏览器都有好几种登陆方式。