第三方网站通过微信授权登录,微信浏览器和非微信浏览器如何开发?
我最近开发一个网站,需要使用微信授权登录。
本来是这样做的,首先在开放平台申请了一个web应用,然后通过 ‘ https://open.weixin.qq.com/connect/ qrconnect ’ 这个api 来生成二维码,用户用微信扫描二维码后,直接跳转登录,这个是没有问题的。
后来,我在微信浏览器中进行登录,还是上面的操作,生出二维码后,我直接点击识别二维码,发现每次都跳转到微信的一个相同页面,而并不是跳回到我的web 网站。
我在网上查询,网友说,可以在开放平台中绑定一个公众号,然后判断浏览器是不是微信浏览器,如果是微信浏览器,那么调用‘https://open.weixin.qq.com/connect/oauth2/authorize’ 这个api直接登录。
我想请专家给我梳理一下,是不是这样一个开发步骤,如果是的话,那么开放平台的web应用和公众号是两个应用,各自登录之后的openid 是不同的,如何才能统一我自己网站的用户呢?
谢谢。