公司目前在做企业号微信的开发,主要实现对官方接口功能的实现,本人最近在做企业号回调的时候按照官方文档的步骤进行操作,下载了官方的sdk文件,部署到了项目中(thinkphp),再单独创建了一个控制器用来提供给微信回调验证的get请求并返回$sechostr,但是一直提示
看了百度和google上的很多blog都没有解决问题,希望有大神可以帮帮忙,万分感谢!!
贴上调用SDK的代码:
public function index()
<code>{
vendor('Wechatcallback.WXBizMsgCrypt');
// 假设企业号在公众平台上设置的参数如下
$encodingAesKey = "zCrCFOff4j3RrSl2WoiQv6JgLwnWKx39Y2A37Dhcnoz";
$token = "CnvrAohzXVuYD1HxV2HX5lngBx";
$corpId = "wx500667167df22bca";
$sVerifyMsgSig = urldecode($_GET["msg_signature"]);
$sVerifyTimeStamp = urldecode($_GET["timestamp"]);
$sVerifyNonce = urldecode($_GET["nonce"]);//"263014780";
$sVerifyEchoStr = urldecode($_GET["echostr"]);
$EchoStr = "";
$wxcpt = new \WXBizMsgCrypt($token, $encodingAesKey, $corpId);
$errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
if ($errCode == 0) {
print($sEchoStr);
} else {
print("ERR: " . $errCode . "\n\n");
}
}
这个方法是可以直接访问的,直接在浏览器中访问提示的是ERR:-40001</code>公司目前在做企业号微信的开发,主要实现对官方接口功能的实现,本人最近在做企业号回调的时候按照官方文档的步骤进行操作,下载了官方的sdk文件,部署到了项目中(thinkphp),再单独创建了一个控制器用来提供给微信回调验证的get请求并返回$sechostr,但是一直提示
看了百度和google上的很多blog都没有解决问题,希望有大神可以帮帮忙,万分感谢!!
贴上调用SDK的代码:
public function index()
<code>{
vendor('Wechatcallback.WXBizMsgCrypt');
// 假设企业号在公众平台上设置的参数如下
$encodingAesKey = "zCrCFOff4j3RrSl2WoiQv6JgLwnWKx39Y2A37Dhcnoz";
$token = "CnvrAohzXVuYD1HxV2HX5lngBx";
$corpId = "wx500667167df22bca";
$sVerifyMsgSig = urldecode($_GET["msg_signature"]);
$sVerifyTimeStamp = urldecode($_GET["timestamp"]);
$sVerifyNonce = urldecode($_GET["nonce"]);//"263014780";
$sVerifyEchoStr = urldecode($_GET["echostr"]);
$EchoStr = "";
$wxcpt = new \WXBizMsgCrypt($token, $encodingAesKey, $corpId);
$errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
if ($errCode == 0) {
print($sEchoStr);
} else {
print("ERR: " . $errCode . "\n\n");
}
}
这个方法是可以直接访问的,直接在浏览器中访问提示的是ERR:-40001</code>
直接 echo $_GET['echostr'];就能效验成功,成功后注掉这句就行
同意楼上,没必要真实去校验,如果走oauth 的话 其实没什么?走开发者 oauth 拿用户数据就可以了!
微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号