zoukankan      html  css  js  c++  java
  • 公众号基本配置(token验证失败)|公众平台测试账号接口配置信息(token验证失败)

    1.公众号基本配置(token验证失败)

    <?php
    define("TOKEN", "你自己的token");
    
    $wechatObj = new CallbackAPI;
    $wechatObj->valid();
    
    class CallbackAPI {
    
        /**
         * 签名验证
         * @return [type] [description]
         */
         public function valid() {
            $echoStr = $_GET["echostr"];
            $signature = $_GET["signature"];
            $timestamp = $_GET["timestamp"];
            $nonce = $_GET["nonce"];
            $token = TOKEN;
            //将token、timestamp、nonce按字典序排序
            $tmpArr = array($token, $timestamp, $nonce);
            sort($tmpArr);
            $tmpStr = implode($tmpArr);
            //对tmpStr进行sha1加密
            $tmpStr = sha1($tmpStr);
            if($tmpStr == $signature){
                header('content-type:text');
                echo $echoStr;
                exit;
            }
        }
    }

    2.公众平台测试账号接口配置信息(token验证失败)

     

    <?php 
    
    
     //微信服务器发送过来的 :接受get参数
     
            $signature = $_GET["signature"];
            $timestamp = $_GET["timestamp"];
            $nonce = $_GET["nonce"];
    
            //自己定义的TOKEN    
            $token = 'phplove1';
    
             $echostr   = $_GET['echostr'];
             @file_put_contents('Public/checksing.html', '<br/>'.$signature.'-'.$timestamp.'-'.$nonce.'-'.$token, FILE_APPEND);
            $tmpArr = array($token, $timestamp, $nonce);
            sort($tmpArr, SORT_STRING);
            $tmpStr = implode( $tmpArr );
            $tmpStr = sha1( $tmpStr );
            @file_put_contents('Public/checksing.html', '<br/>'.$tmpStr.'--'.$echostr, FILE_APPEND);
           
               //进行比对
            if( $signature ){
                echo  $echostr;
            }else{
                return false;
            }
  • 相关阅读:
    BFGS(1)
    局部加权之线性回归(1)
    遗传算法(1)
    Python扩展(Cython混编)
    梯度下降算法(1)
    Python矩阵作图库matplotlib的初级使用
    搭建FTP服务器与客户端(1)
    maven常见小问题整理
    git常用命令问题整理
    maven常用命令整理
  • 原文地址:https://www.cnblogs.com/79524795-Tian/p/15245128.html
Copyright © 2011-2022 走看看