Senparc.Weixin.MP [更多]
Senparc.Weixin.QY [更多]
Senparc.Weixin [更多]

更新记录

目录
  1. 更新记录

更新记录


v10.0.0 /2015-03-04 Senparc.Weixin.MP全面升级,所有的api均放到 *Api.cs 文件下,例如卡券,所有的卡券接口都放到CardApi.cs文件下,命名空间修改

v9.6.6 /2015-03-03 完成语意理解接口

v9.6.3 /2015-02-09 修改完善微信支付退款demo

v9.6.1 /2015-01-27 新增数据统计接口

v9.6.0 /2015-01-26 添加AccessToken过期获取的Lock、新增数据分析接口

v9.5.7 /2015-01-14 新增获取JS-SDK凭证ticket接口、JSSDKHelper

v9.5.4 /2014-12-19 卡券功能(试用版)

v9.5.2 /2014-12-11 RequestMessageFactory修改

v9.4.6 /2014-11-26 修改高级群发接口

v9.4.5 /2014-11-25 群发文本消息方法修改

v9.4.4 /2014-11-24 修改EntityHelper填充实体方法,支持扫码、系统拍照发图、地理位置选择器等事件

v9.4.3 /2014-11-20 支持新增6个自定义菜单的事件推送

v9.4.2 /2014-11-19 修改了群发的方法

v9.4.1 /2014-11-10

微信支付V3版  JsApi支付完成Demo

v9.4.0 /2014-10-27

完成公众账号加密信息自动处理

v9.3.0 /2014-10-7

重构后稳定版发布

2014-9-23

重构Senparc.Weixin.MP、分离出Senparc.Weixin和Senparc.Weixin.QY

v7.1.5 /2014-9-19

开始添加企业号接口

v7.1.3 /2014-9-2

正式发布微信支付、微小店接口;完善模板消息响应事件。

v7.0.4 /2014-8-7

添加微信支付接口及DEMO(内测版)

v6.2.0 /2014-8-3

优化RequestMessageEvent相关结构;添加消息发送测试工具

v6.1.0 /2014-6-2

添加多客服聊天记录查询

v5.10.0 /2014-5-16

添加对外请求超时设置

v5.9.0 /2014-5-10

添加多客服接口

v5.8.0 /2014-4-19

添加模板信息接口

添加群发接口

v5.7.0 /2014-4-14

添加百度地图有关帮助类

v5.6.2 /2014-3-15

添加MessageHendler中的OnTextOrEventRequest方法

v5.5.0 /2014-3-14

添加view事件;添加单个消息列队自定义过期时间

v5.4.0 /2014-03-09

souidea全面升级到weiweihi

v5.1.0 /2014-02-14

优化图片等消息的响应,并添加图片等新回复格式的DEMO

v5.0.0 /2014-02-13

添加图片、语音、视频返回类型

v4.13.0 /2014-02-09

添加高级接口中的语种选择

v4.12.0 /2014-02-04

添加更多AccessTokenContainer下的方法

v4.11.0 /2014-01-28

添加媒体文件上传、下载高级接口

添加AccessTokenContainer管理器

v4.9.0 /2013-01-27

添加获取用户分组ID的高级接口

v4.8.0 /2013-12-25

丰富了JSON通讯的消息返回类型

v4.7.3 /2013-12-12

开通OAuth2.0接口,并优化部分代码。

v4.6.0 /2013-12-2

跟据官方2012.12.2更新添加新的接口:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/note-20131202_tmpl&lang=zh_CN

v4.5.0 /2013-11-25

升级到v4.5.0 补充之前遗漏的视屏类型消息。

v4.4.6 /2013-11-24

完善HttpUitlity中Get和Post的方法。

v4.4.2 /2013-11-23

添加消息上下文删除事件,Demo见/Senparc.Weixin.MP.Sample/Senparc.Weixin.MP.Sample.CommonService/CustomMessageHandler/CustomMessageContext.cs

v4.3.0 /2013-11-20

为MessageAgent添加了使用SouideaKey的方法:MessageAgent.RequestSouideaXml()。用于更加方便和安全地对接www.souidea.com平台的微信营销工具。有关SouideaKey的说明请见:http://www.souidea.com/ApiDocuments/Item/25#51

v4.2.2 /2013-11-18

优化升级MessageContext和WeixinContext

将最大记录数量设置添加到MessageHandler构造函数中

添加VS2010的解决方案文件

v4.2.0 /2013-11-18

优化新接口

优化菜单操作

添加MessageAgent代理功能

升级MessageContext,创建MessageContainer容器,添加记录条数限制(防止恶意发送消息导致内存大量消耗)

v3.x /2013-10-31

根据官方2013年10月29日更新,对SDK做相应升级。

相关功能的更新下面(OK结尾的表示已完成):

语音识别 - v3.0 OK

客服接口 - v3.0 OK

OAuth2.0网页授权 - 目测用的人不多,等有人需要用的时候再开发

生成带参数二维码 - v3.5 OK

获取用户地理位置 - v3.1 OK

获取用户基本信息 - v3.2 OK

获取关注者列表 - v3.3 OK

用户分组接口 - v3.4 OK

上传下载多媒体文件 - 目测用的人不多,等有人需要用的时候再开发

v2.4 /2013-8-9

优化菜单操作的逻辑代码,添加WeixinMenuException异常类型

v2.3 /2013-8-7

完善菜单类型,添加在线菜单编辑器

v2.2 /2013-8-5

优化菜单事件处理,解决菜单编码问题

v2.1 /2013-8-5

升级自定义菜单类型

v2.0 /2013-8-5

完成微信5.0 自定义菜单升级

v1.5 /2013-8-4

这是一个重要更新。

为MessageHandler提供了一个DefaultResponseMessage的抽象方法, DefaultResponseMessage必须在子类中重写,用于返回没有处理过的消息类型(也可以用于默认消息,如帮助信息等); 其中所有原OnXX的抽象方法已经都改为虚方法,可以不必每个都重写。若不重写,默认返回DefaultResponseMessage方法中的结果。

v1.4 /2013-7-23

为HttpUtility下方法提供Encoding选项。

v1.3 /2013-7-9

封装System.Web.HttpUtility下HTML及Url的Encode及Decode方法

v1.2 /2013-7-8

独立封装RequestUtility.GetQueryString方法,将Dictionary类型数据转为QueryString格式。

v1.1 /2013-7-6

添加HttpPost提交方法,支持更多数据提交格式,为实现P2P更多扩展做准备。

v1.0 /2013-6-25

微信4.5 API正式稳定版。修复ResponseMessage生成的XML节点顺序问题。

v0.9 /2013-6-23

开始添加自定义菜单操作;

去掉ResponseMessageNews中的Content属性。

v0.8 /2013-5-21

添加IMessageHandler接口。

v0.7 /2013-5-14

完善通用接口http://mp.weixin.qq.com/wiki/index.php?title=通用接口文档 ,增加内置模拟Post及文件上传功能。

v0.6 /2013-5-7

优化MessageHandler:

废弃UserName,改为WeixinOpenId;

添加CancelExcute属性,以便在执行过程中及时中断处理程序;

添加CreateResponseMessage<TR>()方法,用于快捷生成以当前RequestMessage为基础的ResponseMessage。

v0.5 /2013-5-2

GpsHelper中添加了根据实际距离(KM)计算经度和纬度差的方法。

v0.4 /2013-5-1

EntityHelper中添加CreateResponseMessage静态方法。

添加Senparc.Weixin.MP.HttpUtility.RequestUtility.IsWeixinClientRequest()方法,用于判断请求是否发起自微信客户端的浏览器。

v0.4.* /2013-5-1

版本号中的生成号和修订号开始使用.net自动编号方式。主版本和次版本决定版本功能比较大的差异。 也就是说从现在起只需要关注如0.4这两位主、次版本号,后面的2位生成号和修订号只是针对功能改进及记录编译次数,功能及方法上不会有太大变化,多数情况下可以不用同步更新。

v0.4.2 /2013-4-26

完善用户信息上下文。

MessageHandler中加入了OnExecuting和OnExecuted两个方法,分别在Execute()触发前/后运行。

v0.4.0 /2013-4-26

添加用户信息上下文,WeixinContext,可以很方便地跟踪某个用户的会话,并可以临时储存信息。

原先实现MessageHandler的类,如:

public class MyMessageHandler : MessageHandler

现在需要在MessageHandler后加上“微信上下文”的泛型,如:

public class MyMessageHandler : MessageHandler<MessageContext>

其中MessageContext可以是继承IMessageContext的任何子类,这里的MessageContext是SDK中的一个默认的简单实现。

v0.3.5 /2013-4-17

添加RequestMessageLink用于接收处理link类型的信息。同时MessageHandler也增加了对应的OnLinkRequest处理方法。

v0.3.4.2 /2013-4-17

修改GoogleMapHelper.GetGoogleStaticMap()方法,将List markersList类型改为IList。

v0.3.4 /2013-4-8

将IRequestMessageBase及IResponseMessageBase下的MsgType设为只读,这样所有子类的MsgType都会在开发的时候被确定下来,不用初始化之后再重复设置。

v0.3 /2013-4-5

添加MessageHandler处理类,简化二次开发时对信息的处理流程。

v0.3.1 /2013-03-19

新增自定义菜单等相关类型。

为access_token验证做好准备,提供简便的Http请求和Json转换方法。