微信小程序--无感登录设计
·
原文网址:微信小程序--无感登录设计-CSDN博客
简介
本文介绍微信小程序如何无感登录(静默登录)。
微信小程序官网文档:小程序登录 | 微信开放文档
简要流程
- 小程序端在启动时,调用 wx.login 获取临时登录凭证(code)(此code是一次性的)。
- 小程序端调用服务端登录接口传递 code 给服务端
- 服务端用 appId 和 code等调微信code2session接口,获取 openId 和 session_key。(此接口不需要授权)
- 服务端通过openId生成token,返回小程序端。
后续小程序就通过这个token与后端交互,后端收到小程序请求后,即可从token中解析出openId。
备注
如果要用户的头像和昵称,需要请求 wx.getUserInfo 接口,此接口会弹授权。
更多推荐
所有评论(0)