微信开发教程之校验签名与消息响应合并

操作方法

  • 01

    一、问题来源 微信公众平台在启用接口的时候使用valid函数进行验证, define(“TOKEN”, “wei”); $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); 复制代码 但在验证完成后,就开始执行对消息的响应,不再使用valid函数,需要把他注释掉,并且设置成responseMsg() 如下 define(“TOKEN”, “wei”); $wechatObj = new wechatCallbackapiTest(); $wechatObj->responseMsg(); 复制代码 .. 这样操作,其实比较麻烦,因为要回头来改函数。 二、问题分析 为什么要用两个不同函数来处理呢?这是因为两个不同的函数执行不同的功能, 当执行valid函数时,提交的是验证字符串,用于保证url和token填写提交正确,这个时候微信服务器提交给url的请求是 signature=eded789463180edf6c13691398d0cb4c85fb0e23&echostr=5838479218127813673&stamp=1359100969&nonce=1359376876 复制代码 而当响应消息的时候,已经可以确定url地址正确了,这时候主要是获得回复的xml了,这时提交的请求类似如下: signature=ba7f5cf8aee512037e5a669596f6f64a8e763d7c&timestamp=1368016183&nonce=1368211921 复制代码

(0)

相关推荐

  • 微信开发教程:[1]百度文言文翻译教程

    百度文言文翻译萌萌哒.特别是一个古风类国学类的微信公众号时,加上一个文言文白话文互译的功能那绝对是棒极了.当然你要开发其他的语种翻译的话,这个教程也会让你有收获. 操作方法 01 实现效果.用户回复一 ...

  • 企业微信公众平台非管理员如何发消息教程

    微信公众平台多了一个管理员微信号的功能,最基本的作用就是把控推送权力,在qun发消息之前,需要经过管理员微信号的确认才能发出去.那么,问题来了:如果不是管理员,要怎么样发消息呢?通过本,我们看一看如何 ...

  • 微信公众平台如何用手机群发消息

    微信公众平台在近期推出了手机版,用户们可以在手机上推送公众号文章,十分方便.不知道怎么登录微信公众号以及发送消息的用户,一起来看看本文教程吧! 微信公众平台怎么用手机群发消息 1.用户只需要按照以往那 ...

  • 2018微信号可以进行第三次修改吗 微信修改微信号教程

    相信很多伙伴都有使用微信,使用之前都是需要注册专属账号的,而且微信号是一旦设定就不能修改的,除非官方有修改权限发布,有伙伴想知道2018微信号有没有修改的机会,感兴趣的伙伴,可以看看哦! 2018微信 ...

  • 微信被删除的好友怎么找回来 在对方不知情的情况下找回已删除的微信好友教程

    微信已经删除的好友怎么找回来成为了许多用户朋友们的难题,许多用户朋友一不注意就将微信好友删除了,还不知道微信好友删除了怎么找回来的用户不用着急,一起来看看微信好友删除怎么找回教程吧. 在对方不知情的情 ...

  • 支付宝小程序如何开发 支付宝小程序开发教程

    支付宝(中国)网络技术有限公司是国内领先的第三方支付平台,致力于提供“简单.安全.快速”的支付解决方案.支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心.旗下有“支付宝”与“支付宝钱 ...

  • 微信公众平台如何配置业务域名 微信开发

    微信公众平台如何配置业务域名 微信开发 操作方法 01 登陆微信公众平台首页 输入用户名和密码后,选择登陆 02 进入公众平台首页 03 在首页的左侧菜单中,找到 设置 选项 04 进入设置选项画面 ...

  • 腾讯微信5.2怎么改签名 微信5.2修改个性签名方法图解

    微信近日推出了全新设计的微信5.2版本,其界面进行了比较大的设计改变。不过很多微信小伙伴发现,升级微信5.2之后,找不到以前的个性签名的修改地方了。近日有不少网友在问微信5.2怎么改签名的问题,以下脚 ...

  • qq如何注册微信账号?使用qq号注册微信账号教程图文详解

    怎么用qq号注册微信账号是很多朋友在问的,我之前也在想,因为我自己想注册两个微信号,但是发现直接用QQ登登不上,研究了一下,找到了怎么用qq号注册微信账号的方法,下面就来看看这篇qq号注册微信账号教程 ...