Senparc.Weixin v4.14.2,Senparc.Weixin.MP v14.6.7
重要提示
由于目前微信官方已将微信企业号(QY)全部迁移到企业微信(Work),
Senparc.Weixin SDK也已经同步完成移植工作(Senparc.Weixin.QY.dll -> Senparc.Weixin.Work.dll),
即日起,Senparc将对Senparc.Weixin.Work.dll进行持续更新,停止对Senparc.Weixin.QY.dll的更新。
如果您还在使用QY.dll,建议升级到Work.dll(Nuget:https://www.nuget.org/packages/Senparc.Weixin.Work),
为了让开发者可以实现无缝升级,两个类库暂时只对命名空间进行了修改(QY->Work),无需修改逻辑代码。
此版本为最后一个Senparc.Weixin.QY更新的版本,今后将停止对QY的更新。
更新内容
Senparc.Weixin 更新:
v4.12.5 提供对企业微信的支持:添加WorkJsonResult(企业微信返回消息基类)、ReturnCode_Work(枚举)
v4.12.6 添加ASCIISort比较类,用于ASCII字典排序
v4.13.0
1、IJsonResult 接口添加 ErrorCodeValue 属性
2、添加MutipleCacheTestHelper类(多种缓存测试帮助类)
3、添加ReflectionHelper类(反射帮助类)
4、完善本地缓存策略插入key
v4.13.1 优化ApiHandlerWapperBase.TryCommonApiBaseAsync()方法
v4.13.2 添加RequestMessageTextExtension的大小写是否敏感设置
v4.13.3 为RequestUtility.HttpGet()方法添加Accept、UserAgent、KeepAlive设置
v4.13.4 修改企业微信APPId判断标准错误(使用新规则)
v4.13.5
1、完善AppId未注册提示
2、修复ApiHandlerWapperBase.TryCommonApiBase()方法自动刷新AccessToken的问题
3、提供统一的EntityHelper
4、ReturnCode添加:没有留言权限 = 88000
v4.14.0
1、修复RequestMessageTextExtension.GetResponseMessage()方法判断问题
2、支持.NET Core 2.0
Senparc.Weixin.MP 更新:
v14.4.14 修改 JSSDKHelper.GetcardExtSign()和CreateNonekeySha1() 方法,使用 ASCII 字典排序
v14.5.0
1、AccessTokenResult 加入 IAccessTokenResult 接口
2、启用新版本的ApiHandlerWapper
v14.5.1 完善异步方法async/await
v14.5.2 Card_MemberCardData添加wx_activate_after_submit和wx_activate_after_submit_url
v14.5.3
1、添加 QrCode_ActionName.QR_STR_SCENE
2、解决了QrCode_ActionName.QR_STR_SCENE下临时二维码有效时间expire_seconds不生效的问题
v14.5.4 添加“一次性订阅消息”接口
v14.5.5
1、修改Container中的锁及异步调用方法
2、支持H5支付(同时已发布Demo)
3、为Tencent命名空间添加Senparc.Weixin.MP前缀
4、完善RequestMessageEvent_MassSendJobFinish(群发判断转载)
5、提取EntityHelper.FillClassValue()方法,优化FillEntityWithXml()方法
6、添加了NewsModel下的need_open_comment、only_fans_can_comment属性
7、查询红包接口(SearchRedPack)添加refund_amount和remark两个参数获取
8、增加“获取商品二维码”接口(ScanApi.GetQrCode()),同时提供配套异步方法
9、更新CardApi.CardBatchGet()方法的statusList参数传值
v14.6.0
1、新增 刷卡支付 撤销订单接口
2、支持.NET Core 2.0
v14.6.1 撤销订单接口(TenPayV3.Reverse())添加证书设置
v14.6.2 回滚AccessTokenContainer
v14.6.3 回滚JsApiTicketContainer和OAuthAccessTokenContainer
v14.6.4 撤销订单接口(TenPayV3.Reverse())添加证书设置
v14.6.5 回滚 AccessTokenContainer
v14.6.6 添加 JSSDKHelper.GetJsSdkUiPackageAsync() 异步方法
v14.6.7 增加更多自定义菜单类型:media_id、view_limited