[2.1.3]CI 开发微信公众平台的例子
最近 CI 中国推出了微信官号,所以我就用微信公众平台的 API 实现了一个简单机器人,关注过CI中国微信的朋友应该都知道~由于微信平台的API的文档不是很完善,调试等比较困难,所以我写了一个例子,可以让大家更快的开发出一个微信机器人。
不多说了,直接上代码~(请登录后下载)
有问题请直接回复~
PS: CI 中国官方微信号 codeigniter-cn
正好之前调研好过,把它写成了 Library。
不知道现在有没更新了,不敢保证正常,可供参考微信的对话模式。 Hex 发表于 2014-12-18 10:54
看来是语言类造成返回给微信服务器的字符串有问题了。
马丹,我token验证通过总是不能apache显示的请求连接是 /index.php/wechat/response?signature=581d5e8da11f35ba08b1f81428c838616aa23161&echostr=4409166286608575743×tamp=1420700725&nonce=1350685455
然后我用浏览器访问了这个链接,显示的确实是echostr的值,但是验证就是没通过
直接新建一个test.php,里面直接echo $_GET['echostr']; 微信那边就能验证通过{:soso_e118:}
请帮我分析分析哪里出错了吧 ORZ
参照官方案例
1、错误信息处理。
$this->load->view('valid_view', array('output' => 'Error!'));
似乎是不能用了。会被认为无法错误的数据格式,返回“该公众号暂时无法提供服务,请稍后再试”。
改成echo '';就可以不返回任何内容了。
2、使用的时候会经常报错。回复几次就会出来报错。
sort($tmp_arr,SORT_STRING);
加上sort_string。 厉害!支持! 支持 Hex 大神 太好了!!学习一下。 :victory: 学习 :victory:学习了 支持大神!学习中…… 强大啊