鍍金池/ 問答/PHP/ 微信測試號配置失敗

微信測試號配置失敗

clipboard.png

<?php

$appID = 'wxd281df297a6dc834';
$appsecret = '20b2deacfa8a9e88a9afcbbe12da1f31';

define('TOKEN','weixin');

function checksignature(){

$signature=isset($_GET['signature']) ? $_GET['signature'] : '';
$timestamp=isset($_GET['timestamp']) ? $_GET['timestamp'] : time();
$nonce=isset($_GET['nonce']) ? $_GET['nonce'] : '';

$dataArray=array($nonce,$timestamp,TOKEN);
sort($dataArray);
$str=implode($dataArray);
$str=sha1($str);
if($str==$signature){
    //返回true 標(biāo)識當(dāng)前請求的確來自于微信服務(wù)器
    return true;
  }else{
    return false;
  }

}
if(checksignature()){
//返回echostr 表示當(dāng)前網(wǎng)址介入成功 token 驗(yàn)證成功
$echostr=$_GET['echostr'];
if($echostr){

echo $echostr;
exit;

}
}
以上是我的index.php的內(nèi)容,用的是natapp免費(fèi)版,http://wxf9in.natappfree.cc 是映射的地址,直接訪問沒有問題,用同樣的在自己的訂閱號試了一下,第一次說url請求超時,第二次竟然配置成功了,但是放在測試號一直提示配置失敗,也不知道原因在哪,求大神指點(diǎn)!或者有沒有什么辦法可以知道配置失敗的具體原因是什么?

回答
編輯回答
毀憶

已解決,有可能是微信服務(wù)器有延時,第二天同樣的代碼繼續(xù)試了一次,結(jié)果配置成功了,包括后來自己設(shè)置消息自動回復(fù)的時候也是一樣,同樣的代碼一會可以,一會不行,個人猜測可能會微信服務(wù)器反應(yīng)的問題。

2018年7月9日 04:19