[转]微信开发.Net 接入示例

本文转自:http://my.oschina.net/lcak/blog/219618

微信公众平台接口开发官方仅提供了 PHP 接入示例代码,
网上找到的.Net代码多半需要积分下载,

所以自己写了一个

如下:


<%@ Page Language="C#"  %>
<script runat="Server" >
//此处TOKEN可以自行修改
public const String TOKEN = "weixin_kevinlc";

private void Page_Load(object sender, EventArgs e)
{
String echoStr = Request["echostr"];

if(this.checkSignature()){
Response.Write(echoStr);
}
}
//验证
private bool checkSignature(){
string signature = Request["signature"];
string timestamp = Request["timestamp"];
string nonce = Request["nonce"];

string token = TOKEN;
string[] tmpArr = new string[]{token, timestamp, nonce};
Array.Sort(tmpArr);
string tmpStr = string.Join("",tmpArr);
//sha1加密
System.Security.Cryptography.SHA1 sha1 = new System.Security.Cryptography.SHA1CryptoServiceProvider();
byte[] secArr = sha1.ComputeHash(System.Text.Encoding.Default.GetBytes(tmpStr));
tmpStr = BitConverter.ToString(secArr).Replace("-","").ToLower();
if( tmpStr == signature ){
return true;
}else{
return false;
}
}
</script>

将以上代码 另存 为 wx_sample.aspx

上传到你的服务器

填写当前页面访问路径, 填写对应的TOKEN

[转]微信开发.Net 接入示例,布布扣,bubuko.com

时间: 2024-08-06 16:05:16

[转]微信开发.Net 接入示例的相关文章

JAVA微信开发-新手接入指南

相信很多人对微信开发已经不那么陌生,我也是从一个微信开发的菜鸟经过各种问题的折磨,然后去搜索引擎搜索各种文章阅读,但是基本都是零散的资料,没有一个统一.系统的阐述微信应用如何开发.作者结合自己的实际开发经验,归纳整理出来分享给微信开发的入门者或正在研究的开发者. 这篇文章主要阐述如何搭建一个微信开发平台.古人云:“磨刀不负砍才工”.我们开发应用也需要准备一些必要的条件.  准备工作   1.  下载 Jdk1.7  安装 2.  下载 Tomcat 7.0 3.  下载 Myeclipse 6.

C#微信公众平台接入示例代码

http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html 这是微信公众平台提供的接入指南.官网只提供了php的示例代码,这里我提供一份C#的接入示例代码,只需要修改web.config中对应的配置[token]就可以使用了 值得注意的是,你需要申请一个域名,把这个网站发布出去,绑定你申请的域名,然后把对应的信息填写到 选择安全模式,因为代码里边已经进行了加密处理,url里填写之前申请到的域名,encodingAES

ThinkPHP tp Codeigniter ci 微信开发 控制器代码 示例 实例 模拟http请求 获取acces_token 创建自定义菜单 点击事件 转多客服

0 public function index(){ //echo $this->getAccessToken(); //$this->selectMenu(); //$this->creatMenu(); //$this->deleteMenu(); /* //用于验证的代码 勿动!! $tmpArr = array('xcjr2015', $_GET["timestamp"], $_GET["nonce"]); sort($tmpArr,

使用delphi+intraweb进行微信开发1--微信平台接入

iw14.0.50来了,在新的版本中最吸引我的就是增加了完善的httphandler功能:终于可以直接在地址栏输入url打开iw功能页面了:可以自由使用EasyUI等js框架了:显示模式对话框也不再七绕八绕惹人烦了:呵呵,我感觉iw第一次接近主流web开发工具了! 兴奋过了,来尝试一下吧.其实iw的坑还是挺多的,虽然已经接近主流了,但是,后面慢慢都会说到… 1.新建一个iw工程,选择Stand Alone Server / Service,这种模式下进行开发是最理想的,调试很方便,正式发布时可以

使用delphi+intraweb进行微信开发1~4代码示例

前几讲重点阐述的是使用iw进行微信开发的技术难点及解决方法,提供的都是代码片段(微信消息加解密是完整代码),实际上我始终感觉按照教程实作是掌握一门技术的最重要的方法!不过对于刚刚接触这类开发的朋友来说可能学习曲线陡峭了点,既然如此,特意放出了前4讲的示例代码,去掉了数据库相关操作,保留了最精华的代码部分,直接编译即可进行测试. 下载地址:http://download.csdn.net/detail/netwizard/9475970 此虽为示例代码但是是从我一个即将完工的商业项目中拷贝出来的,

C#微信开发小白成长教程二(新手接入指南,附视频)

距离第一讲又已经过去了一个多星期了,本打算一周更新一讲的,奈何实在太忙.最近也在群里发现有一部分人已经可以熟练调用微信的部分接口但却不是很清楚微信公众平台接收消息的一个处理机制.本讲就来介绍下怎么接入开发者的服务器. 接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 举个形象的例子:比如在抗战时期,各个军队之间需要进行通讯,在战场上军情的保密是很重要的.所以A.B两个军队事先约定好了接头的暗号(token),所有的书

[转载红鱼儿]delphi 实现微信开发(2)接入微信公众号平台

先要学习一下接入的资料,在这里,因为原理都在,所以一定要认真阅读,然后,利用Delphi实现一个对应函数: function CheckSignature(const signature, timestamp, nonce, token: string): boolean; var strs: TStringList;   tmpStr: string; begin strs := TStringList.Create;   try     strs.Add(token);     strs.A

weixin4j微信开发-零开发新手接入

其实在weixin4j中,已经为大家提供了一个默认的消息接入Filter,大家只需要将jar包引入,然后配置一下web.xml和weixin4j.properties,然后部署web项目,也可以实现新手接入. 首先先展示一下默认的Filter源码 /* * 微信公众平台(JAVA) SDK * * Copyright (c) 2014, Ansitech Network Technology Co.,Ltd All rights reserved. * * http://www.weixin4j

php微信开发接入指南

最近因为学长的项目需要,我被派去研究微信的开发= =. 稍微有那么一点心得,写下来,以便以后回头来看. 首先注册微信公众号,申请测试账号什么的我就不细说了. 一.关于微信公众号接入网址 这是从开发者文档上面弄下来的,下图就是接入的地方,在开发者中心-服务器的配置, 看一下微信开发者文档是怎么说的 URL:就是你的服务器的URL(要能响应TOKEN验证,还要能在外网访问到这个服务器,因为自己有服务器用就不说多了,没有服务器的可以用SAE,在上面申请,不过好像要实名认证,) TOKEN:这个算是自己