企业微信应用开启API接收消息

提示验证URL失败
代码如下:
验证过确实收到了微信发来GET数据

define('TOKEN', 'GGIU2proCVLgn5VJ');
define('EncodingAESKey', '03DZliu6VH8t7OmDZ33njUKV8P6I6RFdu54PTwCxViE');
define('CorpID', 'wxa81293306951ce69');

require './lib/WXBizMsgCrypt.php';

$sReqMsgSig    = $_GET['msg_signature'];//消息签名
$sReqTimeStamp = $_GET['timestamp'];//时间戳
$sReqNonce     = $_GET['nonce'];//随机数
//$echoStr       = urldecode($_GET['echostr']);
$echoStr       = $_GET['echostr'];
$WXBizMsgCrypt = new WXBizMsgCrypt(TOKEN, EncodingAESKey, CorpID);


//身份校验
$decryptMsg = '';
$errCode = $WXBizMsgCrypt->VerifyURL($sReqMsgSig, $sReqTimeStamp, $sReqNonce, $echoStr, $decryptMsg);
echo $decryptMsg;

exit;//成功通过回调验证后再注释exit,否则echostr验证结果会错误
阅读 6.2k
1 个回答