WeiXinMPSDK Versions Save

微信全平台 SDK Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 6.0、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.

v5.0.3

5 years ago

Senparc.Weixin v5.0.3,支持 CO2NET v0.1.3

CO2NET:https://github.com/Senparc/Senparc.CO2NET

有关介绍:

v14.14.0-final

5 years ago

当前快照为 Senparc.Weixin v4.22.2 以及 MP v14.14.0 版本,稳定版。

此版本之后,Senparc.Weixin SDK 将进行全面重构,进入 Senparc.Weixin v5.0 迭代,启用盛派即将发布的底层公共模块开源项目 CO2NET,新版本除了效率提升之外,所有的通用业务逻辑将分离到 CO2NET,Senparc.Weixin SDK 将更加专注地提供针对微信的业务逻辑,代码将会更加清晰,同时保持更新频率,更好地为大家服务!

v4.22.1

5 years ago

支持 .net core 2.1 正式版

v14.10.0

6 years ago

重要提示

1、所有库停止对 .net core 1.1(standard1.6) 生成的独立版本 2、优化MP微信支付方法 3、MP中:创建SubscribeMsgTempleteModel,为“一次性订阅消息”服务,继承自普通模板消息的TempleteModel 4、MP中:更新TemplateApi.Subscribe()方法下的scene参数为string类型

本次更新

基础库
v4.19.1 将TemplateMessageBase设为抽象类
v4.20.0 停止对 .net core 1.1 生成的独立版本

MP
v14.9.1 
1、完善AnalysisApi.GetArticleTotal()返回数据字段
2、完善TenPayV3RefundQueryRequestData参数
v14.10.0 停止对 .net core 1.1 生成的独立版本

Work
v1.2.14 MessageHandler添加对文件类型消息的处理
v1.3.0 停止对 .net core 1.1 生成的独立版本

WxOpen
v1.9.0 
1、停止对 .net core 1.1 生成的独立版本
2、待分配 WxAppApi.GetWxaCode()、GetWxaCodeUnlimit() 接口,添加获取小程序二维码时的颜色参数

Open
v2.9.0 停止对 .net core 1.1 生成的独立版本

Memcached 
v1.3.0 .net core下,MemcachedObjectCacheStrategy.GetMemcachedClientConfiguration()方法添加注入参数
v1.4.0 停止对 .net core 1.1 生成的独立版本,使用 .net core 2.0 的依赖注入方法

Senparc.Weixin.Cache.Redis.RedLock
v1.1.0 停止对 .net core 1.1 生成的独立版本

Senparc.Weixin.Cache.Redis
v1.5.0 停止对 .net core 1.1 生成的独立版本

Senparc.WebSocket
v0.4.0 停止对 .net core 1.1 生成的独立版本

Senparc.Weixin.MP.MvcExtension
v5.2.0 停止对 .net core 1.1 生成的独立版本

v14.9.0

6 years ago

重要提示

1、小程序模块升级,支持小游戏所有接口 2、Senparc.Weixin 底层模块升级 3、1月6日发布的版本出现Sample.vs2017.sln解决方案无法编译的问题已经解决,请更新到最新代码。 4、更新基础库 5、支持小游戏所有接口 6、提供异步MessageHandler(目前已支持MP,其他模块将陆续支持) 7、MP的MessageHandler中所有OnXX事件都统一以Request结尾,如 OnEvent_WeAppAuditFail -> OnEvent_WeAppAuditFailRequest 8、大幅优化 URL 请求相关方法 9、修改文件下载方法,识别Content-Dispositio 10、启动Senparc.Weixin.Plugins计划,首个插件:TraceManager上线

本次更新

基础库
v4.18.10 添加 EncryptHelper.GetHmacSha256() 方法,为“小游戏”签名提供支持
v4.18.11 添加 WeixinObsoleteException,用于标记接口或方法过期异常 
v4.18.13
1、添加 Config.ApiMpFileHost 公众号文件下载域名
2、修改 HttpUtility.Get.Download() 方法,根据 Content-Disposition 中的文件名储存文件
3、优化 HttpUtility.RequestUtility.HttpPost() 方法,优化文件流上传
v4.19.0 支持异步 MessageHandler

MP
v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名
v14.8.11 添加根据标签群发接口,重构原根据分组群发接口
v14.8.13
1、使用 Config.ApiMpFileHost,修改 MediaApi.Get() 方法,可以自动识别文件类型储存
2、设置 TenPayV3xxRequestData 的 NonceStr 属性为只读
3、AnalysisApi 接口中的 GetUserReadItem 和 GetUserReadHourItem 添加 user_source 属性
v14.8.14 CardApi.UpdateUser() 方法参数中重新加添 add_bonus 和 add_balance 两个参数
v14.8.15 添加“评论数据管理”接口(共8个)
v14.9.0
1、支持异步 MessageHandler:
    1. 为MessageHandler添加异步方法基类
    2. MessageHandler添加 MessageIsRepeated 属性,用于判断消息是否已被去重
    3. MessageHandler 去重方法的判断从 OnExecuting() 方法中(插入 RequestMessage 上下文之后)迁移到     Init() 方法中(插入 RequestMessage 上下文之前)
    4. 添加所有 MessageHandler 消息事件对应的异步方法
2、TenPayV3ReverseRequestData 优化

WxOpen
v1.8.0 
1、添加 WxAppApi.CheckSession() 接口,检验SessionKey
2、添加小游戏所有接口
v1.8.1 新增附近的小程序API
v1.8.2 从Open中迁移模板消息过来,在Senparc.Weixin.WxOpen.AdvancedAPIs.TeamPlateApi下

Open
v2.8.4 GetAuthorizerInfoResult 添加 principal_name 属性(公众号的主体名称)
v2.8.5 原小程序模板消息接口迁移至小程序
v2.8.6 完善 FuncscopeCategory 枚举

Memcached
v1.2.0 注释掉无效代码

Work
v1.2.13 调整“获取应用”接口,重新释放allow_tags属性

MVC
v5.1.1 发布正式版

v14.8.11.2

6 years ago

重要提示

1、小程序模块升级,支持小游戏所有接口 2、Senparc.Weixin 底层模块升级

本次更新

基础库
v4.18.10 添加 EncryptHelper.GetHmacSha256() 方法,为“小游戏”签名提供支持

WxOpen
v1.8.0 
1、添加 WxAppApi.CheckSession() 接口,检验SessionKey
2、添加小游戏所有接口

Open:
v2.8.4 GetAuthorizerInfoResult 添加 principal_name 属性(公众号的主体名称)

Work:
v1.2.13 调整“获取应用”接口,重新释放allow_tags属性

v14.8.11.1

6 years ago

公告:为了将 Demo 和源代码隔离,并让大家更方便地找到 Demo,现已将 Senparc.Weixin.MP.Sample 等文件夹转移到 /Samples/ 文件夹下。

v14.8.11

6 years ago

重要提示

1、修复bug 2、增加新接口 3、优化代码 4、2017年12月30日微信公众平台接口不再支持HTTP方式调用

本次更新

基础库
v4.18.8 优化CommonJsonSend中的方法,并完善Post数据的日志记录
v4.18.9 优化MD5获取方法:EncryptHelper.GetMD5()

MP
v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名
v14.8.11 添加根据标签群发接口,重构原根据分组群发接口

WxOpen
v1.7.2  修复 AccessTokenResult 请求地址路径不完整的问题

Open:
v2.8.2 新增:小程序代码模版库管理

Work:
v1.2.6 修复 AccessTokenResult 请求地址路径不完整的问题 
v1.2.7 修正GetMenu()方法返回菜单内容为始终为NULL的问题
v1.2.8 还原“修复 AccessTokenResult 请求地址路径不完整的问题
v1.2.9 为OAuth Url添加agendId参数(可选)
v1.2.10 修改 AddTagMemberResult.invalidparty 为 long[] 类型

v14.8.10

6 years ago

本次更新

基础库
v4.17.7 调整HttpUtility.Get.Download(string url, string filePathName),改为输入完整文件路径+文件名

MP
v14.8.10 修复红包接口 RedPackApi.SendNormalRedPack() 在.NET 4.6 下的XML解析问题

WxOpen
v1.7.4 完善模板消息发送参数

v14.8.9

6 years ago

重要提示

1、添加RequestUtility.HttpResponseGet()方法,提供外部测试通道 2、新建SenparcHttpResponse,重构重构RequestUtility.HttpPost()方法 3、支持Senparc.Weixin v4.18.0,支持Ajax模拟请求 4、升级Senparc.Weixi.dll 5、企业微信重要版本升级 6、支持自定义API域名 7、修正Bug

本次更新

基础库
v4.17.3 添加RequestUtility.HttpResponseGet()方法,提供外部测试通道
v4.18.0 RequestUtility的Post和Get方法开始支持模拟Ajax请求
v4.18.1 修改Get.Download()方法
v4.18.2 新建SenparcHttpResponse,重构重构RequestUtility.HttpPost()方法
v4.18.4 修正当.net core 2.0中对请求的流不支持Seek 时的判断
v4.18.6 修复企业微信自定义API域名问题

MP
v14.8.4 支持Senparc.Weixin v4.18.0,支持Ajax模拟请求
v14.8.5 卡券MemberCard_CustomField_NameType枚举添加FIELD_NAME_TYPE_UNKNOW类型
v14.8.6 修改Card_MemberCardData.wx_activate_after_submit_url为string类型
v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名

WxOpen
v1.7.1 修复WxAppApi.GetWxaCodeUnlimit()方法参数错误的问题 

Open:
v2.8.1 支持Senparc.Weixin v4.18.5 可自定义API域名

Work:
v1.2.2 支持Senparc.Weixin v4.18.0,支持Ajax模拟请求
v1.2.3 GetDepartmentListResult.order改为long类型
v1.2.4 支持Senparc.Weixin v4.18.5 可自定义API域名

Demo:
修改自定义菜单bug