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

 时间: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对比。

微信开发模式入门六:公众平台示例代码分析
  • 中国10个绝美的夜景城市
  • 周公解梦 孕妇梦见桃子预示吉祥?
  • 小米盒子3增强版发热怎么办?教你降温方法
  • 什么制砂机比较好
  • 热门搜索
    清明节的手抄报 勤俭节约手抄报 消防手抄报 节约手抄报 网络安全手抄报 语文手抄报 清明节手抄报内容 防溺水手抄报简单好画 爱路护路手抄报 家风家训手抄报