第一步:前台做的事
通过wx.getUserInfo这个API获取用户头像 基本昵称。
通过wx.login 获取code
传给后台的数据有:Code、appid、appSecret(wei’xin)
第二步:后台做的事:
后台请求微信服务器,携带上述三个参数
Code、appid、appSecret,发请求给微信服务器,获取openid
GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
通过请求就能够让后台获取到openid。
第三步:openid进行加密生成token返回给客户端,客户端存储。后面每次用户请求数据都带上openid