微信手机微信怎么扫码登录微信网页时,手机上显示有两个微信用户名,但是手机上只登录有一个微信账号,是怎么回事。

接上一章我们已经基本把业务邏辑分析清楚了

下面我们第一步,实现二维码的web动态生成

页面的二维码包含的信息我在上一篇已经解释过,是一个页面的sessionID这个sessionID主要是標示出哪个页面是哪个页面,例如你打开N个页面必然每个页面的标示会不一样,只有你用手机扫描了某一个页面(page a)的二维码将来响應操作的页面只能是page a。

实现二维码的类库非常多如果你的平台是java的,可以选择zxing这种功能强大且应用广泛的类库不过我们今天打算采用┅个响应高并发无阻塞的服务器端技术:nodejs。

关于nodejs我也没有太多深入的研究不过该技术是采用事件驱动模型的无阻塞服务。举一个案例雲输入法用nodejs作为服务器,非常的完美

关于nodejs的安装已经相关的扩展如何安装,请自行去官网学习:/xingxp]

}

微信公众号(公众平台) 和 微信開放平台 是两码事公众号(公众平台)获取的scope只包括两种:snsapi_base 和snsapi_userinfo,前者是静默获取用户无感知;后者是需要用户确认同意的。

但是微信開放平台(/) 就可以获取snsapi_login这种scope坑爹的是,公众平台的认证和开放平台的认证是独立的你如果想获取snsapi_login,还需要重新注册开放平台交300块钱认證。

如果你只是想实现微信扫二维码登录的话其实snsapi_base 也足够了,因为它可以获取到用户的openid你可以之后用来和自己数据库中作比对。

如果還不明白可以参考这个,我已经做成了API更简单易用:

}

我要回帖

更多关于 微信扫码登录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信