一般情况下可能是你的返回值不对  返回的应该是微信传来的echostr变量 建议在输出时 使用一下 ob_clean();清楚一下之前的信息输出

另外一个就是token要与微信公众平台保持一致

1. 首先在确定接口和参数没问题的情况下(可以打个日志记录一下)

2. 主要代码如下

// 可以自定义  符合token规范即可 同时与微信公众平台对应const TOKEN = 'nidetoken';/*** 用于进行微信测试*/public function index(){trace($_GET, 'error');if ($this->checkSignature() === true){// 防止其他输出ob_clean();// 要注意返回的是echostr 而不是 true或者falsereturn $_GET["echostr"];}return false;}/*** 验证签名*/private function checkSignature(){$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$token = self::TOKEN;$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr, SORT_STRING);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr == $signature ){return true;}else{return false;}}

微信公众平台 服务器配置 提示token验证失败相关推荐

  1. 微信公众平台服务器配置时token验证失败

    这两天一直在弄微信公众号开发,在进行服务器配置时,发现总是返回token验证失败.这个问题困扰了两天,今天终于解决了.现在总结一下. 一般来说服务器配置token验证失败,可能有以下几个方面: 1.服 ...

  2. springboot微信公众号开发者配置 token验证失败和参数错误

    真的坑!!擦 首先参数错误 在使用ngrok的时候可能会发生,建议使用natnapp token验证失败,注意token的一致 代码奉上 AutowiredWeiXinConfig weiXinCon ...

  3. 阿里云服务器+微信公众号配置(Token验证不通过)

    推荐使用CentOS操作系统,本人在使用Ubuntu操作系统时安装第三方软件不是很顺利,导致在微信公众号服务器配置的Token验证失败不通过上浪费大量时间. 以下是 CentOS 和 Ubuntu的介 ...

  4. 微信公众号开发配置url提示token验证失败(http可以,https失败)

    最近在开发微信公众号的时候遇到一个问题. 以前服务器使用的是80端口的http协议,后来遇到需求更改为443的https协议. 在重新配置微信公众号url时token一直提示验证失败,明明证书没有过期 ...

  5. ASP.NET MVC4 微信公众平台开发测试一: 验证

    ASP.NET MVC4 微信公众平台开发测试一: 验证 背景,想做一个微信公众号的自动回复系统,于是想动手写一下.记录这些,是一边写程序一边写在这里,也是记录一下自己的思路. 微信公众平台开发时,需 ...

  6. 关于微信公众平台服务器配置Token

    1.打开微信公众平台 2.修改配置 3.填写服务器地址(URL) -------------域名或者ip地址加验证token接口,路径 例如:http://xxxxxx.cn/api/wx/token ...

  7. 微信公众平台服务器配置-PHP

    本人小菜,今天下午研究了一下午,才将微信公众接口的服务器配置搞定,说实话,理论还是不是很清楚,为了方便后来人和提醒自己,特发此文.因为很多内容雷同,所以有部分内容摘自百度文档. 下面这段摘自柳大神!! ...

  8. php如何与微信公众平台连接失败,微信公众平台接入问题,配置失败不知道是哪的原因?...

    想接入微信平台实现远程控制家里面点灯打开,用的是新浪云应用,现在的问题是新浪的云应用平台搭建好了(应该有错误),和微信配置连接失败.求大神帮我看看哪出问题了.附代码: downup.php:<? ...

  9. 微信公众平台服务器配置启用说明

    在微信公众平台机型服务器配置的时候,下图中的服务必须先在服务端跑起来,后台接口使用java开发. authenticate控制器接口如下: /*** 验证只接受微信后台的服务请求* 开发者通过检验si ...

  10. 微信公众平台操作获取token类

    /*** 微信公众平台操作类*/ class WeChat {private $_appid;private $_appsecret;public function __construct($id,$ ...

最新文章

  1. bzoj2527: [Poi2011]Meteors
  2. Python-14-常用模块
  3. python中bind的用法_JS中的apply、call和bind的用法和区别
  4. 32位微型计算机原理...,32位微型计算机原理·接口技术及其应用
  5. 用C#读取XML文档
  6. Android百度地图开发之开发第一个小应用,显示基础的地图页面
  7. 传苹果正与米高梅谈判 拟购买新007电影流媒体版权
  8. Java团队+.NET团队==足球队+篮球队;我们能否同时培养好2个优秀的精英团队?
  9. plantuml如何导出大图片
  10. 《Java语言程序设计》(基础篇原书第10版)第十一章复习题答案
  11. mysql odbc 卸载_Linux卸载MySQL
  12. Abaqus齿轮有限元分析
  13. 金立android手机怎么截图,金立M6手机怎么截图 金立M6截屏/截图方法(两种)
  14. nca算法_NCA告诉英国公民,立即寻找有史以来最恶劣的网络攻击的保护
  15. c语言调用oracle存储过程,Oracle存储过程
  16. 【TS TSP】基于matlab禁忌搜索求解旅行商问题【含Matlab源码 447期】
  17. 【灵修】人不迷失方向一定是心中有了目标(转)
  18. mysql limit 含义_深入分析Mysql中limit的用法
  19. 51信用卡前端笔试题
  20. 传奇开个服大概需要多少费用?

热门文章

  1. AutoIt安装下载及使用总结
  2. python的if __name__ == “__main__“语法错误SyntaxError: invalid syntax
  3. 惊 腾讯云、阿里云服务器无需备案配置域名访问方法
  4. 2014年市场需求排名前10的编程语言 - 生命的延续是 BI
  5. 1024 程序员节狂欢盛会,等了一年终于来了!
  6. Python计算机视觉实验五——针孔照相机模型
  7. windows 7家庭版升级为旗舰版 序列
  8. Infor SyteLine ERP 安装后中文语言设置
  9. vue限制只能输数字
  10. 别着急抢iPhone 13了!拍照有马赛克,苹果确认部分iPhone13存在bug