在 “消息推送配置” 页面无法保存配置,一直报错 “系统错误”。从服务端日志看,压根就没有收到过来自微信的请求,之前配置过各种公众号,都没有问题。
难道是只写了文档,并没有上线。。。
PS:同样,人工客服也进不去
我php这么配置的,试试看
public function index() {
if ($this->checkSignature()) {
echo $_GET('echostr');
} else {
echo 'error';
}
}
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;
}
}