微信开发管理
33¥
类型
应用插件
版本
1.0.8
版本更新时间
2024-06-14
大小
248.85 KB
开发商
Le插件库
评分
详细介绍
微信管理插件,旨在简化多个微信公众号、小程序的管理,并为开发人员提供二次开发的便利性。通过该插件,开发人员可以将其项目快速转变为一个小型SaaS应用,同时实现微信用户的授权登录和发送模板消息等功能,基于该插件,实现后续功能一套代码对接多个公众号/小程序非常方便。
功能特性
- 多公众号管理:支持同时管理多个微信公众号,方便开发人员统一管理各个公众号的配置信息和功能设置。
- 多小程序管理:支持同时管理多个小程序
- 二次开发友好:提供对外组件API,在项目其他位置和应用中,可快速获取公众号/小程序实例
- 基于EasyWechat开发,文档清晰完善
- 可快速实现公众号用户授权登录、发送模板消息等功能
开发进度
已完成
- 多公众号管理
- 快速获取公众号实例
- 微信服务端消息接收
- 快捷获取授权code
- 后台新增接入状态检测,检测是否接入成功
- 公众号查看详情页面,查看微信对接信息
- 多小程序管理
- 快速获取小程序实例
- 新增统一粉丝表
- 新增快捷获取粉丝信息方法,使网页授权更简单
- 公众号自定义菜单设置
- 公众号微信支付配置
- 快速发起微信支付
待完成
- 微信消息自动回复配置
一次购买终身使用,免费升级,组件将根据开发进度不定期调价,需要的小伙伴可先下单,买的越早越划算
安装使用
插件基于webman-admin,请先安装webman-admin
依赖以下插件,需要在项目根目录执行,安装后重启webman
1.composer require -W webman/think-orm
2.composer require overtrue/wechat ^5.0
安装应用后,进入后台添加公众号
公众号服务器配置
在插件中添加好公众号以后,比如添加了一个测试公众号,ID = 1
打开微信公众号平台,进入设置-开发->基本配置
url设置为 http://你的域名/app/lewechat/api/wechat/server?id=1 (1为公众号id)
token设置为 在插件中设置的token
非明文模式需要设置 EncodingAESKey
即可接收公众号消息推送
在其他组件/主项目中轻松获取公众号实例,例如:
//获取公众号实例(传输公众号id即可) 后续即可使用easywechat所有方法
$app = WechatFactory::getApp(1);
//快速获取小程序实例(传小程序id即可) 后续即可使用easywechat所有方法
$wxapp = WxappFactory::getApp(1);
//快速获取公众号微信支付(传输公众号id即可) 后续即可使用easywechat所有方法
$app_payment = WechatFactory::getPayment(1);
//发送模板消息
$app->template_message->send([
'touser' => 'user-openid',
'template_id' => 'template-id',
'url' => '',
'miniprogram' => [
'appid' => 'xxxxxxx',
'pagepath' => 'pages/xxx',
],
'data' => [
'key1' => 'VALUE',
'key2' => 'VALUE2',
...
],
]);
//获取其他公众号,更改id即可
$app2 = WechatFactory::getApp(2);
//网页用户授权,三行代码即可搞定(静默授权)
//1.获取授权链接
$res = WechatFactory::getCode(1,'http://xxxx.com/index/test?wxid=1');
return $res;
//2.接收code方法,获取粉丝信息
public function test(Request $request){
$all = $request->all();
$fans = WechatFactory::getFans($all['wxid'],$all['code']);
return $fans;
}
//如果需要用户确认授权(获得nickname、avatar)只需要更改第三个参数为snsapi_userinfo即可,例如
//1.获取授权链接
$res = WechatFactory::getCode(1,'http://xxxx.com/index/test?wxid=1','snsapi_userinfo');
return $res;
//2.接收code方法,获取粉丝信息
public function test(Request $request){
$all = $request->all();
$fans = WechatFactory::getFans($all['wxid'],$all['code'],'snsapi_userinfo');
return $fans;
}
//如果需要使用easywechat方法,也非常简单方便,例如:
//快速获取网页授权链接
$redirectUrl = $app->oauth->scopes(['snsapi_userinfo'])->redirect();
联系方式
如安装有问题请联系:qq:1401586744,微信:admin_1998
可提供定制
版本历史记录
1.0.8
2024-06-14
1.小程序增加支付配置
2.增加快速获取小程序支付方法
$wxapp_payment = WxappFactory::getPayment(1);
2.增加快速获取小程序支付方法
$wxapp_payment = WxappFactory::getPayment(1);
1.0.7
2024-05-10
1.增加公众号支付信息设置
2.增加快速获取支付实例,其他位置快速调用微信支付
3.优化后台设置菜单加载速度
2.增加快速获取支付实例,其他位置快速调用微信支付
3.优化后台设置菜单加载速度
1.0.6
2024-04-22
后台增加粉丝列表显示
1.0.5
2024-04-18
增加公众号自定义菜单设置、菜单发布到微信
评分及评论
0
满分5分