【it修真院】API接口-微信公众号获取微信用户基本信息

本文介绍了微信公众号项目中调用第三方API的具体步骤,包括获取微信授权、调用基本配置接口、获取access_token等关键环节,并详细解析了如何通过这些接口获取用户的基本信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我是IT修真院武汉分院第14期的学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网复盘项目的知识点——第三方API调用- 微信公众号获取用户基本信息

1.背景介绍

为什么要获取微信授权?

复盘项目是微信公众号项目,刚开始看微信文档还是有点晕的, 很多概念都不知道, 微信内的web获取获取用户基本信息首先需要通过微信的验证授权才可以, 还有其他的跟外界分享或者调用手机接口如更换图片都是需要通过微信的鉴权才可以进行的

微信公众号的分类

分为两个类别,订阅号和服务号,而订阅号和服务号又分为已认证和未认证

在这里我们只讲下在我们项目开发上的区别:无论是否经过认证,订阅号不能通过自定义菜单跳转到WEB项目并获取用户的信息,而已认证的服务号则可以做到

 

如何调用微信公众号接口

微信公众号接口很多,例如自定义菜单、获取用户列表、获取用户信息,今天我们就来说一下复盘项目要使用哪些接口,以及这些接口是如何调用的

 

我们需要调用的接口

1. 基本配置接口

2. 获取access_token,这是一个微信全局密匙,用以创建或删除菜单、获取openid等等

3. 创建自定义菜单,并从自定义菜单跳转到WEB服务器

4. 获取微信端CODE,然后使用CODE换取用户openid

5. 使用openid拉取用户信息

总结:获取access_token——》创建自定义菜单——》获取CODE——》使用CODE获取openid——》使用openid获取用户信息

 

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.更多讨论


鸣谢
感谢观看,如有出错,恳请指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值