下面是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();
}
}
} 最佳答案