thinkphp3.1.3 结合wechat.class.php的微信token验证不通过

浏览:1918 发布日期:2015/08/12 分类:技术分享 关键字: 微信 token 验证
我不用TP,调用wechat.class.php的时候token验证通过,然而把TP和wechat.class.php结合使用token却不通过,求大神指教啊。
下面是TP控制器调用wechat.class.php的方法。<?php
class WechatAction extends Action {
    public function index() {
        import ( 'wechat', APP_PATH . 'Common', '.class.php' );
        $options = array(
            'token'=>'weixin', //填写你设定的key
            'encodingaeskey'=>'' //填写加密用的EncodingAESKey,如接口为明文模式可忽略
        );
        $weObj = new Wechat($options);
        $weObj->valid();//明文或兼容模式可以在接口验证通过后注释此句,但加密模式一定不能注释,否则会验证失败
        $type = $weObj->getRev()->getRevType();
        switch($type) {
            case Wechat::MSGTYPE_TEXT:
                    $weObj->text("hello, I'm wechat")->reply();
                    exit;
                    break;
            case Wechat::MSGTYPE_EVENT:
                    break;
            case Wechat::MSGTYPE_IMAGE:
                    break;
            default:
                    $weObj->text("help info")->reply();
        }
    }
    
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>