前言:
大家好,我是ListenerSun。前一段时间开发了个公众号,说实话代码不难写,但是前期的这个配置还是挺麻烦的。说实话配置个人感觉还是有点多,不过我都整理下来了,按照这个配置基本你就直接可以开发了。如果喜欢,请关注我,Thank You!
- 申请一个公众号:
这个就不多叙述了,官方有三种类型以及每种类型的区别。企业级别的开放的api是要比个人的多一些的。我个人申请的是个人生活号,就发发文章啥的不需要开发,当然也可以自己开发一个后台。一般工作中嘛企业类型的公众号较多。 - 登入公众号后台:
- 点击菜单开发->基本配置:
- 在公众号开发信息上获取到AppId,AppSecret.
- 服务器配置:
- 配置服务器地址(URL):后台代码的一个回调地址,这块网上例子很多,代码复制到自己项目中就可以了。
- 令牌(Token):自定义,在项目中也要配置,用来在回调地址接口中进行校验
- 消息加解密密钥:随机生成
- 消息加解密方式:明文模式
- 配置域名地址:
- 点击菜单公众号配置->功能设置
- 下载MP_verify_xxxxxxxx.txt文件,把该文件放到后台服务(webapps/ROOT文件夹下)和前端服务项目的根目录下(Angular构建的项目好像是dist文件夹下)。
- 业务域名/ JS接口安全域名/ 网页授权域名三项配置公众号后台和前台服务的域名(不加https://)
- 配置公众号菜单:
- 直接在公众号后台去自定义配置:
- 点击菜单开发者工具->在线调试接口->添加菜单
- 自定义菜单json,公众号后台页面上就有例子
- 菜单url中需要配置 前端域名地址 和 appId
- 可以自己在后台开发一个公众号菜单添加接口。(这个我没有写过,应该也不难)
- 直接在公众号后台去自定义配置:
- 收款方商户后台配置域名(如果涉及到支付的话需要配置这一项):
- 在公众号支付->支付授权目录菜单配置前端域名地址(不加https://)
- 添加ip白名单:
- 进入公众号后台点击安全中心->ip白名单,将微信后台服务的ip地址添加进去,才可以刷新access_token
结束语:
整理实属不易,如果喜欢请关注我!
如有疑惑,请私信我!我是ListenerSun
如有疑惑参考微信官方文档