最近在學校接了一個開發微信公眾號的活,因為以前也做過一個,雖然是在老師的帶領下,所以心里還是比較有底的,沒想到真正自己獨立開發的時候就開始遇到各種奇葩問題,這才開始了兩天,也僅僅是把自動回復的功能做好了,哈哈,也還算滿足
1 .剛開始用的ThinkPhp框架,之前也是用的這個,但是接入微信的時候死活提示Token驗證失敗,怎么試都不管用,網上搜索了半天,有的說是ThinkPhp框架的Index文件默認是Windows打開,所以編碼帶有bom,要用sublime之類的工具打開然后重新保存成utf_8不帶bom 格式,自己試了一下好像也沒啥作用,還是提示Token驗證失敗,還有的說是我用的阿里云不行,T公司屏蔽了A公司之類的,剛開始想想也挺有道理,現在覺得有點扯,哈哈,還有的說是接入的時候要填寫三級域名,二級的不管用,當時也沒辦法,總不能問人家在要一個域名吧,最后死馬當活馬醫,直接在ubuntu上vim新建了一個.php文件,然后把之前的代碼復制過去,坑爹的是這次居然成功了,,,,,好吧,現在也不知道啥原因,有知道的好心朋友麻煩留言一下,謝謝哈
2. 在之前的基礎上調試自動回復代碼,搞了半天也是不起作用,好吧,突然想到現在是在寫腳本,應該把自動回復的函數先定義,然后驗證成功之后再調用他,之前在ThinkPhp框架里好像沒這個規矩 ,,哎,都怪自己太年輕啊,,,