access数据库能不能连接微信公众平台
发布网友
发布时间:2022-04-29 04:14
我来回答
共1个回答
热心网友
时间:2022-04-11 23:07
1.使用 静默授权 (Scope为snsapi_base ),获取到 openid / unionid.
2.查询系统内是否存在此用户(根据 : openid / unionid )
3.若不存在:
1.引导用户进入授权页面同意授权, 获取 code
2.通过code换取网页授权access_token
3.存储信息入库。信息指:
1.通过code换取的json信息。
2.access_token
3.expires_in
4.refresh_token
5.openid
6.unionid
4.继续第四步,获取用户信息。
4.若存在:
1.查询数据库中,access_token并验证
1.官方文档,授权的最下面有验证的方法。
2.验证结果
1.有效:直接获取用户信息。
2.无效:刷新access_token然后,继续获取用户信息。
3.无效:更新刷新后的信息。
5.获取到用户信息,更新入库