后端springboot"/>
微信小程序获取用户OpenID(极简版、可复现),后端springboot
微信小程序获取用户OpenID(极简版、可复现),后端springboot
什么是OpenID
微信小程序OpenID,就代表每个用户的身份证号一样的唯一标识。我们不知道某个人的情况下,可通过OpenID来进行查询某个用户,当然OpenID不是我们自己生成的,而是前端通过微信提供的API wx.login({})得到一个code,再拿这个code去调用我们自己后台的接口,通过后端的接口获得到这个code,再去调用微信的方法(微信提供的公用API),获取到sessionKey,OpenID。
为什么要获取OpenID
有了OpenID,我们就可以直接用微信登录,把这个OpenID设置为用户表的主键,直接用微信的OpenID和我们的项目进行关联。用户表中查到OpenID,就说明已经注册过,直接返回信息进入。无,则可以跳转注册,补充一些我们用户表需要的其他字段。
原理图
(原理的流程很清楚)
步骤和代码
1、(无需更改)小程序的js,通过wx.requ
更多推荐
微信小程序获取用户OpenID(极简版、可复现),后端springboot
发布评论