唐山网站建设方案策划,电商系统网站开发,外贸网站做开关的哪个好,安卓优化大师破解版这篇文章主要介绍了PHP编程之微信公众平台企业号验证接口,是通过回调操作实现的企业号验证功能接口,需要的朋友可以参考下本文实例讲述了PHP微信公众平台企业号验证接口。分享给大家供大家参考#xff0c;具体如下#xff1a;微信公众平台企业号验证接口、回调 PHP版#xf…这篇文章主要介绍了PHP编程之微信公众平台企业号验证接口,是通过回调操作实现的企业号验证功能接口,需要的朋友可以参考下本文实例讲述了PHP微信公众平台企业号验证接口。分享给大家供大家参考具体如下微信公众平台企业号验证接口、回调 PHP版本人为了解决这个企业号的验证和发送消息的问题整整研究了几天时间因为微信企业号刚推出来的时候网上资料比较少后来在一些朋友的帮助下和本人反复调试完善下终于整理得到了比较理想的文档经亲测实验成功。include_once WXBizMsgCrypt.php;// 第三方发送消息给公众平台$encodingAesKey rpJmhCphnndiCLIcNKcUmhTn2GQBNjISPU9GfsfOlxx;$token xxxxxxx;$corpId wxa9a0031f24631f9x; //这里已正确填写自己的corpid//公众号服务器数据$sReqMsgSig $sVerifyMsgSig $_GET[msg_signature];$sReqTimeStamp $sVerifyTimeStamp $_GET[timestamp];$sReqNonce $sVerifyNonce $_GET[nonce];$sReqData file_get_contents(php://input);;$sVerifyEchoStr $_GET[echostr];$wxcpt new WXBizMsgCrypt($token, $encodingAesKey, $corpId);if($sVerifyEchoStr){$sEchoStr ;$errCode $wxcpt-VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);if ($errCode 0) {print($sEchoStr);} else {print($errCode . \n\n);}exit;}//decrypt$sMsg ; //解析之后的明文$errCode $wxcpt-DecryptMsg($sReqMsgSig, $sReqTimeStamp, $sReqNonce, $sReqData, $sMsg);if ($errCode 0) {$xml new DOMDocument();$xml-loadXML($sMsg);$reqToUserName $xml-getElementsByTagName(ToUserName)-item(0)-nodeValue;$reqFromUserName $xml-getElementsByTagName(FromUserName)-item(0)-nodeValue;$reqCreateTime $xml-getElementsByTagName(CreateTime)-item(0)-nodeValue;$reqMsgType $xml-getElementsByTagName(MsgType)-item(0)-nodeValue;$reqContent $xml-getElementsByTagName(Content)-item(0)-nodeValue;$reqMsgId $xml-getElementsByTagName(MsgId)-item(0)-nodeValue;$reqAgentID $xml-getElementsByTagName(AgentID)-item(0)-nodeValue;switch($reqContent){case 马云:$mycontent您好马云我知道您创建了阿里巴巴;break;case 马化腾:$mycontent您好马化腾我知道创建了企鹅帝国;break;case 史玉柱:$mycontent您好史玉柱我知道您创建了巨人网络;break;default :$mycontent你是谁啊一边凉快去;break;}$sRespData .sReqTimeStamp.;$sEncryptMsg ; //xml格式的密文$errCode $wxcpt-EncryptMsg($sRespData, $sReqTimeStamp, $sReqNonce, $sEncryptMsg);if ($errCode 0) {//file_put_contents(smg_response.txt, $sEncryptMsg); //debug:查看smgprint($sEncryptMsg);} else {print($errCode . \n\n);}} else {print($errCode . \n\n);}?以上就是本文的全部内容希望对大家的学习有所帮助更多相关内容请关注PHP中文网相关推荐