大家好,我是IT修真院武汉分院第14期的学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网复盘项目的知识点——第三方API调用- 微信公众号获取用户基本信息
1.背景介绍
为什么要获取微信授权?
复盘项目是微信公众号项目,刚开始看微信文档还是有点晕的, 很多概念都不知道, 微信内的web获取获取用户基本信息首先需要通过微信的验证授权才可以, 还有其他的跟外界分享或者调用手机接口如更换图片都是需要通过微信的鉴权才可以进行的
2.知识剖析
获取微信用户基本信息的步骤
获取用户code, 需要在微信公众号上设置安全域名
获取access_token
获取openid
获取用户信息
3.常见问题
1.如何获取code值?
2.如何获取access_token/openid?
3.如何获取微信用户信息?
4.解决方案
1. 通过设置安全域名,在用户点击微信相应配置接口时会自动跳转到我们的安全域名,并在url上附带上code值, 由前端通过接口发送到后端
2. 后台获取到code后, 通过code以及appid/secret 获取 access_token
3. 通过openid 和 access_token 获取用户基本信息
5.编码实战
6.扩展思考
为什么要获取微信的接口权限?
7.参考文献
1、微信官方文档
8.更多讨论
鸣谢
感谢观看,如有出错,恳请指正