• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序消息推送配置Token校验失败问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信小程序消息推送配置Token校验失败问题

解决微信小程序消息推送配置Token校验失败问题 

如果是Token校验失败问题,一种是URL地址访问不通,第二种是验证是返回给微信服务数据问题.

1.填写配置信息

URL(服务器地址):用url访问文件名地址

Token: 自己随便起个名字就行英文数字3-32字符;

EncodingAESKey:直接用服务器生成即可

配置完成后,微信服务器会访问服务器地址检验是否能访问到。如果访问失败获取返回数据不正确,将提示token校验失败

将下面代码复制到文件中即可,我的是wxcheck.php文件

<?php
printLog(json_encode($_GET));
  $signature = $_GET["signature"];
    $timestamp = $_GET["timestamp"];
    $nonce = $_GET["nonce"];
    $echostr = $_GET["echostr"];
    $token = "udjxxx";
    $tmpArr = array($token, $timestamp, $nonce);
    sort($tmpArr, SORT_STRING);
    $tmpStr = implode( $tmpArr );
    $tmpStr = sha1( $tmpStr );
    printLog("tmpStr:".$tmpStr);
    printLog("signature:".$signature);
    if( $tmpStr == $signature ){
        echo  $echostr;
    }else{
        echo  false;
    }
    /**
     * 打印数据
     * @param  string $txt  日志记录
     * @param  string $file 日志目录
     * @return 
     */
    function printLog($txt="",$file="ceshi.log"){
    $myfile = fopen($file, "a+");
    $StringTxt = "[".date("Y-m-d H:i:s")."]".$txt."\n";
fwrite($myfile, $StringTxt);
fclose($myfile);
    }
?>

点击提交出现



转自:http://blog.csdn.net/a51561/article/details/77678114


**************************只要思想不滑坡,办法总比困难多*****************************



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap