零基础开发微信公众号,手把手带你搭建打通前后端的项目
P1 01 微信公众号的介绍
目前公众号主要分为三种:服务号,订阅号,小程序;还有企业微信只针对企业用户使用,暂且不算在内
服务号 企业 任意
订阅号 个人或媒体 信息传播
小程序 企业 任意
mp.weixin.qq.com
P2 02 微信公众号申请注册流程
注册完成之后,记得修改名称,不然3天之后,会收回该账号
P3 03 微信公众平台已有功能介绍
P4 04如何让自己成为开发者
P5 05 ngrok外网映射工具的使用
ngrok.cc
P6 06如何验证本地服务器的有效性
如何计算出微信加密签名
1、微信签名的三个参数(timestamp,nonce,token)按照字典排列并组合成一个数组
2、将数组里的属性拼接成一个字符串,进行sha1加密
3、加密出来的内容就是一个signature
4、与微信发送过来的signature进行对比
cnpm i sha1 -S
P7 07 微信验证代码模块化封装操作
P8 08 接收普通消息功能实现
解析XML数据 raw-body npm i raw-body-s.
npm i xml2js
P9 09 自动回复文本功能实现
ejs模板
P10 10自动回复图片、语音、音频等功能实现
P11 11 封裝微信公众号模块化插件
P12 12消息管理中间件co-wechat的使用
npm i co-wechat
P13 13如何获取accessToken的值
P14 14保证accessToken的有效性
P15 15自定义菜单功能实现
P16 16使用co-wechat-api快速开发自定义菜单
npm i co-wechat-api
co-wechat
俩重要的插件 就可以完成
标签:npm,co,微信,公众,开发,wechat,加密 From: https://www.cnblogs.com/KooTeam/p/18600693