用fastadmin官方插件对接了一下公众号自定义回复,遇到如下问题:
- 微信服务器配置提示token验证失败!
- 自动回复换行出问题
- 官方没有提供对接自己接口的自定义回复
解决办法:
- 微信服务器设置填写的地址应该是 http://www.yoursite.com/addons/wechat/index/api, 而非官方默认回调地址http://www.yoursite.com/addons/wechat/index/callback。
- ①换行字符为 \n ,如果是php变量的话得用双引号。 ②如果在php变量里也可以用一个别的字符代替比如("|"),然后$ str = str_replace("|","\n",$autoreply['text']);替换回来
- 我自己新建了一个表,原来那些都不要了,也在他的方法里面改了些东西,表字段很简单,id,key,text,status key是公众号发来的关键词,text回复标记