|
最近 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。 | |
|
支持大神!学习中......
| |