基本配置/ 填写服务器配置
微信是服务器和服务器之间的交换,所以我们需要一台服务器 (虚拟空间,VPS都可以) 搭建一个web测试站,需要注册一个域名(80端口的) 可以是子域名 比如 weixin.xxxx.ccom
配置域名 80端口
我还需要为填写的URL进行一些操作 如果你的接口是PHP的可以参考官网提供的 我们这里是ASP.NET: http://yourdomain.com/WeiXinTokenApi.aspx 如果是https则443端口 微信服务器那边会往我们上面的地址 进行get操作,我们接口中可以拿到微信服务器传过来的三个参数signature timestamp nonce
加密/校验(和微信服务器校验-握手)
1 获取微信服务器传过来的四个参数 2 对这三个参数进行“字典序排序” 3 拼接三个字符串 4 对拼接的字符串进行sha1加密 4 成功验证 原样返回 具体可以查看WeiXinTokenApi.aspx.cs页面的代码

Previous: 微信公众平台开发课前准备
Next: 提前准备