egg-weixin-mp
v1.0.7
Published
egg plugin for wechat
Downloads
18
Maintainers
Readme
egg-weixin-mp
[该项目基于egg-mp进行修改,完善新的能力]
特性
微信小程序
- [✅] 小程序登录
- [✅] 小程序授权
- [✅] 小程序支付
- [✅] 推送模板消息
- [✅] 检测是否含有敏感词
- [✅] 手机号快速填写
- [✅] 获取无限制的二维码能力
- [ ] 接入在线客服消息
微信服务号
- [✅] 网页授权
- [✅] 发送模板消息
- [✅] 获取用户基础信息
- [✅] 获取用户列表
- [✅] 服务号网页支付
- [✅] 前端调用JSSDK
安装
$ npm i egg-weixin-mp --save
启用插件
// {app_root}/config/plugin.js
exports.mp = {
enable: true,
package: 'egg-weixin-mp',
};
应用配置
// {app_root}/config/config.default.js
exports.mp = {
appId: '', // 公众平台应用编号
appSecret: '', // 公众平台应用密钥
mchId: '', // 商户平台商家编号
apiKey: '', // 商户支付密钥
notifyUrl: '' // 支付结果回调地址
};
请查看官网的 config/config.default.js 获取更详细说明.
简单实例
async login() {
const { ctx, service } = this;
const { code } = ctx.request.query;
let res = await service.mp.login(code);
// {
// session_key: "Sop9yRVgqnCFjsqANnNE2Q==",
// openid: "oo17M4gnwK3iQd6dxcA5mLDkoHA8"
// };
}
基础教程
- 配置项如何找到?
- 如何搭建环境?
- 如何本地调试?
- 登录与授权(获取用户信息)
- 微信支付(小程序、服务号)
- 推送消息(服务通知、模板消息)
- 生成二维码(或小程序码)
问题与建议
请在这里向我提出问题