手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

微信开发模式入门六:公众平台示例代码分析

时间:2025-01-05 19:41:38

1、首先进入服务器在线编辑代码页面,双击左边的示例代码文档“wx_sample.php”,代码包中的代码就会在左边的编辑框中出现

微信开发模式入门六:公众平台示例代码分析

2、官方示例代码一共有81行,下面一段段来分析一下它们代表些什么意思

微信开发模式入门六:公众平台示例代码分析

3、第1行到第10行,主要是定义“Token”,这个是微信公众平台开发模式配置接口的设置。默认是“weixin”,也可以修改为其它的。如果修改这个,公众平台配置的接口时候Token也要修改。

微信开发模式入门六:公众平台示例代码分析

4、第11行和23行主要定义一个名为:wechatCallbackapitest的类。本篇为入门教程,如果是初学,可以跳过这里。官方意思是开发者通过检验signature 对请求进行校验,若请求来自微信服务器,则返回echostr参数,否则接入失败。

微信开发模式入门六:公众平台示例代码分析

5、第24行到59行是一个公共的responseMsg的方法。这一块代码是我们以后经常修改的区域。而其他部分的代码基本不用做多少修改。这里的这块代码主要是设置变量,解析数据,调用方法。例如第47和48行代表如果输入文本消息,输出“Welcome to wechat world!”,我们修改这个代码,即可输入其它的

微信开发模式入门六:公众平台示例代码分析

6、61到81行代表签名验证程序。以后的编写过程中,基本不用修改,初学者可以忽悠。官方的意思是:将token\timestamp\nonce这三个参数进行字典序排序,将这3个参数字符串拼接成一个字符串进行sha1加密。获得加密后的字符串可以与signature对比。

微信开发模式入门六:公众平台示例代码分析
© 手抄报圈