消息推送配置 Token校验失败,请检查确认
  • 分类:经验分享
  • 发表:2022-02-18
  • 围观(1,395)
  • 评论(0)

微信小程序或公众号开通消息推送,验证Token一直提示 Token校验失败,请检查确认 ,打眼一看官方给的Demo是:

private function checkSignature()
{
    $signature = $_GET["signature"];
    $timestamp = $_GET["timestamp"];
    $nonce = $_GET["nonce"];

    $token = TOKEN;
    $tmpArr = array($token, $timestamp, $nonce);
    sort($tmpArr, SORT_STRING);
    $tmpStr = implode( $tmpArr );
    $tmpStr = sha1( $tmpStr );

    if ($tmpStr == $signature ) {
        return true;
    } else {
        return false;
    }
}

按常理一想,返回 true 就可以了吧?结果怎么返回true都提示 Token校验失败,请检查确认 ,最后发现:

左边说了一堆算法,全是废,要的就是返回echostr就行了。。。。

Top