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