min App
2022-03-27 19:50:42 0 举报
min App
作者其他创作
大纲/内容
微信接口: code2Session
说明1:用户进入小程序2:判断token是否存在,如果token存在,正常调用业务接口3:如果token不存在,或者调用业务接口返回token过期4:走第二步授权流程5.第二步授权流程时,弹出授权弹框,如果用户拒接授权,重新弹出授权弹框6.token的过期时间不需要跟微信的一样,可以根据我们自己业务定疑问:1. 我们现在需要强制获取用户手机号吗?貌似没有这个必要,可以改为用户自己主动绑定
返回token
openid/unionid(需要注册微信开放平台)
用于调用微信其他开发接口
每隔3600秒重新刷新(因为3600毫秒过期,可以缩小这个值)
后台服务
第二步:用户授权
启动一个线程
更新用户基本信息到数据库
获取设备列表API
第一步:维护全局唯一的access_token
根据openid/unionid生成token
用户
小程序: bindgetphonenumber
第三步:用户获取手机号
点击授权手机号按钮
code + access_token(步骤一中维护)
开发者服务器
用于维护账户体系
Redis存储token
code
微信接口;getAccessToken
绑定账号用于多端登录
wx.login
存储手机号到数据库
微信接口:getPhoneNumber
API 报token过期
access_token
0 条评论
下一页