• 00
  • :
  • 00
  • :
  • 00
摘要: 背景:公司系统想要实现微信查询功能,但是公司服务器么有申请80端口,由于测试阶段,还不想去申请(主要怕麻烦)由于自己有一个网络空间,之前的解决方案是将微信的相关处理写在我的空间里面,公司系统里面提供一个接口,然后我自己调用这个接口得到数据再返回给微信(因为微信不支持非80或443端口,而公司服务器么... 阅读全文
posted @ 2014-10-30 11:17 Garson_Zhang 阅读(19539) 评论(0) 推荐(0) 编辑
摘要: 接收普通消息普通消息是指员工向企业号应用发送的消息,包括文本、图片、语音、视频、地理位置等类型。普通消息会推送到每个应用在管理端设置的URL(以下假设该URL为http://api.3dept.com)。请求说明Http请求方式: POSThttp://api.3dept.com/?msg_sign... 阅读全文
posted @ 2014-10-29 11:36 Garson_Zhang 阅读(9445) 评论(7) 推荐(0) 编辑
摘要: 这一节完成模拟微信回调发送消息!!!先看效果图吧:这个是模拟发送text文本消息的,解析:1.微信text文本最终是以2格式的xml文本post到我们的服务器接口的,1是对应xml各个字段值,2.是最终需要post到我们服务器的xml明文3.是将2中需要post到我们服务器的xml明文按照token... 阅读全文
posted @ 2014-10-22 16:11 Garson_Zhang 阅读(827) 评论(0) 推荐(1) 编辑
摘要: 通过认真查看微信提供的加密类WXBizMsgCrypt.cs,终于找到生成msg_signature的方法,并提取出来,用于模拟微信接口的时候自动生成msg_signature,提取结果如下: /// /// 计算出msg_Signature /// ... 阅读全文
posted @ 2014-10-22 14:20 Garson_Zhang 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 上一节完成了微信回调测试,功能呢其实也没什么价值,只是个人使用。。这一节,我们设置微信响应消息调试:先来看看微信企业号官方的说明:来自 http://qydev.weixin.qq.com/wiki/index.php?title=%E5%9B%9E%E8%B0%83%E6%A8%A1%E5%BC%... 阅读全文
posted @ 2014-10-21 11:22 Garson_Zhang 阅读(1533) 评论(1) 推荐(0) 编辑
摘要: 微信企业号开发过程中,每次都要上传提交,然后提取日志信息去检查错误,看起来是多么繁琐,有时候还觉得很愚蠢,索性就写一个模拟微信接口的本地调试程序吧。首先完成模拟回调,主要用于验证接口分析微信数据包回调验证微信get方法提交,提取出来的URL全地址为:http://www.xxxx.com/xx/xx... 阅读全文
posted @ 2014-10-20 17:44 Garson_Zhang 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 微信企业号申请注册流程回调模式在回调模式下,企业不仅可以主动调用企业号接口,还可以接收用户的消息或事件。接收的信息使用XML数据格式、UTF8编码,并以AES方式加密。企业号的每个应用都有自己的回调模式开关。在管理端开启并设置好相关参数后,此应用的回调模式才生效。针对加解密的处理,微信提供了各种语言... 阅读全文
posted @ 2014-10-20 15:18 Garson_Zhang 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: gridview新增一行就激活编辑,及显示闪动的光标 gridView1.ShowEditor();隐藏Gridview表头上面的panel this.gridView1.OptionsView.ShowGroupPanel = false; 阅读全文
posted @ 2014-10-17 17:24 Garson_Zhang 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName 2 3 from sys.dm_tran_locks where resource_type='OBJECT' 4 5 declare @spid int 6 7 Set @spid =260 --锁表进程 8 9 declare @sql varchar(1000)10 11 set @sql='kill '+cast(@spid as varchar)12 13 exec(@sql... 阅读全文
posted @ 2013-12-20 13:46 Garson_Zhang 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 我的方法:string version = Assembly.GetExecutingAssembly().GetName().Version.ToString();方法一:public void GetFileVersion() {FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Path路径字符串);string AssmblyVersion=myFileVersionInfo.FileVersion;} 方法二:[assembly: AssemblyTitle("")][assembl 阅读全文
posted @ 2013-08-28 16:01 Garson_Zhang 阅读(1369) 评论(0) 推荐(0) 编辑