微信公众号开发遇到的坑

最近在学校接了一个开发微信公众号的活,因为以前也做过一个,虽然是在老师的带领下,所以心里还是比较有底的,没想到真正自己独立开发的时候就开始遇到各种奇葩问题,这才开始了两天,也仅仅是把自动回复的功能做好了,哈哈,也还算满足

1 .刚开始用的ThinkPhp框架,之前也是用的这个,但是接入微信的时候死活提示Token验证失败,怎么试都不管用,网上搜索了半天,有的说是ThinkPhp框架的Index文件默认是Windows打开,所以编码带有bom,要用sublime之类的工具打开然后重新保存成utf_8不带bom 格式,自己试了一下好像也没啥作用,还是提示Token验证失败,还有的说是我用的阿里云不行,T公司屏蔽了A公司之类的,刚开始想想也挺有道理,现在觉得有点扯,哈哈,还有的说是接入的时候要填写三级域名,二级的不管用,当时也没办法,总不能问人家在要一个域名吧,最后死马当活马医,直接在ubuntu上vim新建了一个.php文件,然后把之前的代码复制过去,坑爹的是这次居然成功了,,,,,好吧,现在也不知道啥原因,有知道的好心朋友麻烦留言一下,谢谢哈

2. 在之前的基础上调试自动回复代码,搞了半天也是不起作用,好吧,突然想到现在是在写脚本,应该把自动回复的函数先定义,然后验证成功之后再调用他,之前在ThinkPhp框架里好像没这个规矩 ,,哎,都怪自己太年轻啊,,,

你可能感兴趣的:(微信公众号开发遇到的坑)