Skip to content

Senparc.Weixin v4.14.2,Senparc.Weixin.MP v14.6.7

Compare
Choose a tag to compare
@JeffreySu JeffreySu released this 24 Aug 15:03
· 7149 commits to master since this release

重要提示

由于目前微信官方已将微信企业号(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