ThinkPHP创建微信回调服务器验证

来源:互联网 发布:VH软件 编辑:程序博客网 时间:2024/06/04 23:35

 最近开始使用ThinkPHP作为后端框架开发微信公众号,回调模式的服务器配置搞了很久。

1、下载微信官方接口文档,放置于以下位置或其它位置:

ThinkPHP\Library\Org\Wechat

2、将主要的类库改名为 .class.php:


3、在home的Controller里面import该类库,具体可查看ThinkPHP开发文档:

<?phpnamespace Home\Controller;use Think\Controller; import('Org.Wechat.wxBizMsgCrypt');   //此处import</strong>class IndexController extends Controller {    public function index(){    }    public function yanzheng(){                 $encodingAesKey = "";  //此处填入相关数据$token = "";$corpId = "";$sVerifyMsgSig = $_GET["msg_signature"];$sVerifyTimeStamp = $_GET["timestamp"];$sVerifyNonce = $_GET["nonce"];$sVerifyEchoStr = $_GET["echostr"];fwrite($myfile, $sVerifyEchoStr);// 需要返回的明文$EchoStr = "";<strong>$wxcpt = new \wxBizMsgCrypt($token, $encodingAesKey, $corpId);  //做一定更改</strong>                $errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);if ($errCode == 0) {//// 验证URL成功,将sEchoStr返回echo $sEchoStr;} else {print("ERR: " . $errCode . "\n\n");}}}

3.微信后台访问该接口即可。

0 0
原创粉丝点击