• 微信企业号验证


    微信企业号回调模式验证机制官方文档有说明,也是解密字符串后返回解密内容,下面是一个调试通过的接口验证:

    <?php
    //添加腾讯提供的接口文件
    include_once "WXBizMsgCrypt.php";
    
    //设置自己企业号的相关参数
    $encodingAesKey="";
    $corpId="";
    $token="";
    
    //获取待验证的参数
    $sVerifyMsgSig = $_GET["msg_signature"];
    $sVerifyTimeStamp = $_GET["timestamp"];
    $sVerifyNonce = $_GET["nonce"];
    $sVerifyEchoStr = $_GET["echostr"];
    
    //以企业号参数为参数生成解码对象
    $wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId);
    
    //进行地址解析
    $errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
    if ($errCode == 0) {
        //如果没有异常就返回加密的echostr的明文
        echo $sEchoStr;
    } else {
        //出现异常就返回异常编码
        echo $errCode;
    }
    
    ?>

    企业号的资料不多,很多内容要靠自己研究了。

  • 相关阅读:
    有限元方法的核心思想
    由拉格朗日函数推导守恒定律
    codeforces 1181D
    gym 102222 J
    COJ#10C
    已然逝去の夏日泳装
    NC50 E
    codeforces 1147 C
    agc 037 C
    19牛客多校第十场G
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/4082688.html
Copyright © 2020-2023  润新知