恩爸编程【只讲有用的】
该项目是一个springboot集成微信公众号的案例,拿来就能用在自己的项目中。代码仓库地址
开始之前,分享一下整个对接的流程。本案例讲的是对接微信公众号,其实对接任何一家第三方的流程基本都是一致的,基本就是以下步骤
-
申请开发者
-
注册项目
-
阅读第三方开发文档(本案例就是developers.weixin.qq.com/doc/offiacc…
-
编码对接
- 需要先获取第三方授权令牌或者说token
- 拿着第三方发放的token请求第三方的各种开放的业务接口
-
测试环境测试效果
-
上线
其实只要在开发前仔细阅读第三方提供的文档,这个文档可能是在线的,也可能是一个线下的文档之类的,都无所谓,主要就是要按照文档一步一步来。当碰到问题时可以进行咨询,比较有实力的第三方可以提在线工单,有相应的开发者社区,没实力的大不了就是钉钉,微信沟通解决
接口测试号申请
由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。
所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众账号测试号,通过手机微信扫描二维码即可获得测试号。
内网穿透工具
本地调试,需通过内网穿透工具将本地服务器的端口映射到外网,才能让微信服务器访问到本地服务器。
访问域名msprs6.natappfree.cc相当于本地访问127.0.0.1:8036
微信公众号开发调试工具
微信公众平台为开发者提供web开发者工具,用于帮助开发基于微信的网页或者webapp。它是一个桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在PC或者Mac上进行开发和调试工作。
注意!!! 进入这个工具前需要扫码登陆
另外,这个扫码微信号需要在公众号后台添加为开发者微信号
如果需要获取微信用户信息,需要配置IP白名单