微信公众号开发
2020-08-15 23:00:32 0 举报
AI智能生成
公众号开发流程
作者其他创作
大纲/内容
测试接口配置
appID
appsecret
url
服务器接口地址
token
自定义token
服务器
配置文件
appid
appsecret
token
依赖包
crypto
加密与解密
koa-xml-body
xml2js
微信返回xml格式数据需要解析
url
conf
Koa全家桶
koa
koa-router
koa-static
接口
get
1、使用url.parse处理请求url
signature 微信加密签名
timestamp 时间戳
nonce 随机数
echostr 随机字符串
2、将 token timestamp nonce 三个参数进行字典序排序并用sha1加密
3、签名对比,相同则按照微信要求返回echostr参数值
验证过程
微信加密签名
sha1(时间戳+随机数+令牌)
返回结果
1、返回echostr
2、返回错误信息
post
1、使用xml2js.builder解析xml
2、拿到对应用户提交值做对应的处理返回
服务器端API调用
获取access_token
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
获取粉丝列表
https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token=ACCESS_TOKEN
co-wechat-api库
获取关注者列表getFollowers
0 条评论
下一页