如何用php开启企业微信开发的回调模式

 我来答
就烦条0o
2018-01-12 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46493
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
<?php

include_once "WXBizMsgCrypt.php";

$qy= new Qy_wechat();
$qy->test1();
$qy->valid();




class Qy_wechat{
    private $token;
    private $encodingAesKey;
    private $corpId;

    function __construct()
    {
        $this->token='heTIurA65In';
        $this->encodingAesKey='k8UmbddUc83SC3sGEyafepiycJNBj6Iw0JGXmkp1weh';
        $this->corpId='WW4e37698eeb6f73c5';
    }

    public function valid(){
        $sVerifyMsgSig =$_GET["msg_signature"];
        $sVerifyTimeStamp =$_GET["timestamp"];
        $sVerifyNonce = $_GET["nonce"];
        $sVerifyEchoStr = $_GET["echostr"];// 需要返回的明文

        $wxcpt = new WXBizMsgCrypt($this->token, $this->encodingAesKey, $this->corpId);

        $errCode = $wxcpt -> VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
        if ($errCode == 0) {
            //
            // 验证URL成功,将sEchoStr返回
            echo $sEchoStr;
        } else {
            print("ERR: " . $errCode . "\n\n");
        }

    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式