西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

微信公众平台SDK

C# 版
  • 微信公众平台SDKC# 版
  • 软件大小:12.8M
  • 更新时间:2013-01-13 09:04
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 手机交友
  • 软件等级:3级
  • 应用平台:WinAll, WinXP
  • 官方网站:http://weixin.senparc.com
好评:50%
坏评:50%
官方 微信 微信专区

本类精品

软件介绍

相关链接 版本说明 下载地址
微信Android 版 安卓手机版 查看
微信电脑版 官方pc版不需要模拟器 查看
微信ipad版 平板高清版 查看
微信肾6版 for ios8\app watch 查看
微信网页版 浏览器版 查看
微信Mac版 苹果电脑版 查看

效果测试账号(添加后发送文本、位置、图片信息,测试反馈效果):

注意:开始开发之前需要到上面申请一个公众账号,并开启“关键词自动回复 =>公众平台消息接口”,根据提示设置token等信息。

Senparc.Weixin.MP所有项目文件如下:

Senparc.Weixin.MP几个关键类介绍如下:

Entities/Request*.cs 用于接收微信平台自动发送到服务器的实体(发送过来的是XML),包括文本、位置、图片三类

Entities/Response*.cs 用于反馈给发送人的信息实体(最终会转成XML),包括文本、新闻(图文)两类

Helpers/EntityHelper.cs 用于实体和XML之间的转换(由于其中有许多需要特殊处理的字段和类型,这里不能简单用XML序列化)

Helpers/MsgTypeHelper.cs 用于获取消息类型

CheckSignature.cs 验证请求合法性类

Enums.cs 各种枚举

RequestMessageFactory.cs 用于自动生成不同Request类型的实体,并作必要的数据填充

Senparc.Weixin.MP几个关键类及重要方法(按一般使用过程排序)

生成验证字符串:Senparc.Weixin.MP.CheckSignature.GetSignature(string timestamp, string nonce, string token = null),返回根据微信平台提供的数据,SHA1加密后的验证字符串(注意token必须跟公众平台的设置一直)

验证请求:Senparc.Weixin.MP.CheckSignature.Check(string signature, string timestamp, string nonce, string token = null),验证请求是否合法

获取请求实体:var requestMessage = Senparc.Weixin.MP.RequestMessageFactory.GetRequestEntity(XDocument doc); 根据不同请求的类型,自动生成可用于操作的实体(doc只需要用XDocument.Parse(xmlString)就能生成),requestMessage.MsgType就是请求枚举类型。

进行判断及各类操作。

根据需要,创建响应类型的实体,如:var responseMessage = ResponseMessageBase.CreateFromRequestMessage(requestMessage, ResponseMsgType.Text) as ResponseMessageText; 即可返回文本类型信息。

由于目前微信只接受XML的返回数据,所以在返回之前还需要做一次转换:XDocument responseDoc = Senparc.Weixin.MP.Helpers.EntityHelper.ConvertEntityToXml(responseMessage); var xmlString =responseDoc.ToString();

至此整个微信公众账号的自动响应过程结束。

下面可以直接下载源代码及示例(示例是ASP.NET MVC 4,.NET 4.0,为了提高兼容性,Senparc.Weixin.MP源代码使用.NET 3.5):

压缩包中包含三个文件夹:Senparc.Weixin.MP、Senparc.Weixin.MP.BuildOutPut、Senparc.Weixin.MP.Sample,分别对应Senparc.Weixin.MP.dll源代码项目、Senparc.Weixin.MP.dll输出目录、Web示例,Web示例建议放到公网测试,让公众平台自动发送

软件标签: 微信 SDK

软件截图

微信公众平台SDK C# 版
    C语言教程
    (30)C语言教程关键词
    C语言教程助您从入门到精通,从菜鸟到高手,让您可以独立开发应用程序,整人小程序都可以,不过要用心学习哦。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发更多>>

    其他版本下载

    热门评论

    最新评论

    第 1 楼 广西北海市合浦县 网友 客人 发表于: 2013/11/14 11:56:09
    简单的讲。 公众平台相当于QQ空间,只不过是每天发送‘图文日志’‘心情’‘语音’‘视频’给关注你的好友看。 公众账号和个人账号不一样,必须专门申请。 个人账号可以绑定一个公众账号,往微信会添加一个公众平台助手,往助手里发消息

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(1)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载