Releases: abei2017/yii2-wx
Releases · abei2017/yii2-wx
1.3.6
因个人原因导致yii2-wx停滞了很久,感谢大家的支持,我们继续吧。
1.3.6主要是为小程序增加了内容安全检查,请见 mini.security 模块。
使用方法也极其简单
$security = (new Application())->driver("mini.security");
$data = $security->checkText('检查我的内容');
1.3.5
主要解决在yii2的console模式下使用 企业付款到微信零钱包 接口无法获取IP问题,mch接口的send方法增加自定义参数,可以人工设置,如下:
$mch = (new Application())->driver('mp.mch');
$params = [
'partner_trade_no'=>"xxxxx",
'openid'=>"open",
'amount'=>100,
'desc'=>'xxx',
'check_name'=>'NO_CHECK',
'ip'=>'xxx.xxx.xxx.xxx',
];
$result = $mch->send($params);
当然如果你不是在console模式下使用此方法,则可以不传入ip项。
1.3.4
这是一个小版本,主要解决yii2-wx因所依赖的yiisoft/yii2-httpclient版本升级导致的微信支付无法完成问题。
1.3.2
1、解决公众号发送模板消息时失败问题(access_token丢失问题)
2、为mp和mini增加获取各自access_token的方法,解决默认配置下无法获取正确access_token的问题。
1.3.1
此版本修正了一个bug,同时为小程序助手增加了一些功能。
1、修正公众号菜单助手mp.menu提交菜单报错问题。
2、增加小程序端客服消息验证功能。
1.3.0
此版本主要进行如下优化
1、增加默认配置项,配置好后无需再对Application传入值,系统自动读取,当然你也可以传入。
因此我们可以大胆的写出如下代码
$qrcode = (new Application())->driver('mp.qrcode');
2、小程序增加解密方法,该方法主要用于获取加密的客户信息。
3、重构了驱动函数driver参数的解释逻辑,由单纯的字符串分析变为解析成数组形式。
1.2
1、Qrcode类增加temp和forever方法。
2、小程序增加生成永久但数量有限生成小程序码的方法。
3、小程序增加客服接口助手mini.custom
v1.1.2
修正当yii2-wx在一个程序中支持多个公众号时引发的js ticket互相覆盖问题,该bug主要影响jssdk功能。
v1.1.1
该版本主要修复2个bug。
1、 小程序支付成功后不能正确的响应微信服务器。
2、 修复了在微信小程序支付的回调中无法获取数据的问题,感谢 @bzqadmin
v1.1
- new 增加了消息加解密功能
- new 增加对driver中对$api参数是否合法的判断
- bug 微信公众号二维码接口内短地址接口use类错误问题