1. 项目简介
此项目主要采用Promise机制来处理api,方便express,koa和koa2及其他环境使用。koa2可以用async, await 模式使用Promise,而express则可以用Promise.then, Promise.catch方式使用。
项目地址:https://github.com/windsome/koa3-wechat
安装: npm install koa3-wechat
2. 功能
+ 微信用户消息和事件推送处理功能(即接受URL转发的消息),开发者可在 开发->基本设置->修改配置->URL(服务器地址) 设置。
- 对应于wechat.js
- 自动回复(文本、图片、语音、视频、音乐、图文)
- 会话支持(创新功能)
+ 微信支付API支持
- 对应wepay.js
- 普通商户
- 服务商商户及特约商户
+ 微信公众号API支持
- oauth.js 支持oauth2网页认证
- jssdk.js 支持jssdk开发
- user.js 用户管理接口
- qrcode.js 获取永久及临时二维码
- template.js 模板消息支持
- media.js 多媒体接口
- menu.js 自定义菜单
3. 用法
```js
var wechat = require('koa3-wechat');
也可以单独引用
var wechat = require('koa3-wechat/lib/user.js');
```