记录tp6企业微信开发审批回调URL验证代码附sdk

记录tp6企业微信开发审批回调URL验证代码附sdk

 

首先准备好自己的url token,AESkey 等

我是tp6的环境

common.zip  点我下载压缩包

下载完之后,解压到app\common 文件夹内,这是我自己整理的 使用的企业微信团队官方的github 的包

然后在你需要调用的控制器

use app\common\WXBizMsgCrypt; //这个是必须引用的
use think\Response;//下面的是 为了给企业微信返回时引用的

这是自己写的一个方法

public function getpushdata(Request $request)
    {
       
        /**基本配置参数*/        $encodingAesKey = ''; //替换自己的参数
        $token = '';//替换自己的参数
        $corpId = Config::get('qyconfig.corpid');//替换自己的参数
        
        $MsgSignature = $request->get('msg_signature');
        $TimeStamp =  $request->get('timestamp');
        $Nonce = $request->get('nonce');
        $Echostr = $request->get('echostr');
        $sEchoStr = "";
        $wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId);
        $errCode = $wxcpt->VerifyURL($MsgSignature, $TimeStamp, $Nonce, $Echostr, $sEchoStr);
       
        if ($errCode == 0) {
            /
            $response = Response::create($sEchoStr)->contentType('text/plain');
            return $response;
        //
        // 验证URL成功,将sEchoStr返回
        
        } else {
        print("ERR: " . $errCode . "\n\n");
        }
        
    }

 

文章链接:https://www.iamms.cn/technology/14229.html
文章标题:记录tp6企业微信开发审批回调URL验证代码附sdk
文章版权:默笙 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2023年08月17日 15时38分53秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系:304366@qq.com

给TA打赏
共{{data.count}}人
人已打赏
源码下载

Thinkphp5.1.x的Web贺卡程序原创

2023-7-13 9:36:14

源码下载

LayuiAdmin框架V2.3.2版本 更新至V2.4

2023-12-12 8:22:26

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~