微信开发
搞了一个微信公众账号,用CI做服务器端开发,响应微信用户对公众账号发来的关键字并回复。但在控制类一调用model操作数据库微信就接不到信息了。这是什么状况?public function response() {
$this->load->library("weixin_tpl", "", 'wx');
$this->load->model('user_model');
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
if (!empty($postStr)) {
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$this->wx->fromUsername = $postObj->FromUserName;
$this->wx->toUsername = $postObj->ToUserName;
$this->wx->keyword = trim($postObj->Content);
$this->wx->MsgType = $postObj->MsgType;
$this->wx->PicUrl = $postObj->PicUrl;
$this->wx->Event = $postObj->Event;
$this->wx->time = time();
}
$user = $this->user_model->get_user_by_weixin_id($this->wx->fromUsername);
....
我也出现这个问题..请问怎么解决{:soso_e110:}?
json解开?是什么意思啊? 控制器里的函数相互调用都可以,但一调用model里的函数就微信就收不到消息了,哪怕调用一个model里不做任何事情的空函数 收不到消息应该是没有返回正确的XML结构,看看是不是PHP报错了,或者返回了不合法的字符。
这个确实不好调试,只能是慢慢试了。 微信接口5秒超时,! 调了一下午,终于解决了,微信发送的账号字符往数据库插不进去,需要转换,真是晕死哒。
谢谢楼上二位。 蔣崢 发表于 2013-4-9 18:24 static/image/common/back.gif
调了一下午,终于解决了,微信发送的账号字符往数据库插不进去,需要转换,真是晕死哒。
谢谢楼上二位。 ...
微信这个接口是挺坑爹的,没个LOG根本没法调试。。。 都在弄微信啊,厉害,有什么资料共享一下啊 Hex 发表于 2013-4-9 19:07 static/image/common/back.gif
微信这个接口是挺坑爹的,没个LOG根本没法调试。。。
对,这个好麻烦。。 Hex 发表于 2013-4-9 17:07 static/image/common/back.gif
收不到消息应该是没有返回正确的XML结构,看看是不是PHP报错了,或者返回了不合法的字符。
这个确实不好调 ...
请问LOG是什么调试软件,我最近在鼓捣微信公共账号,就是调试起来特麻烦 小帅 发表于 2013-5-8 12:04 static/image/common/back.gif
请问LOG是什么调试软件,我最近在鼓捣微信公共账号,就是调试起来特麻烦 ...
log 不是什么软件啊,没有调试工具,微信无法调试,认命吧。。。。
页:
[1]
2