微信公眾平臺(tái)Token驗(yàn)證失敗原因以及解決辦法
2016-12-11 21:31:27
12049
微信公眾平臺(tái)Token驗(yàn)證失敗問(wèn)題一般是如下原因:
1.非正常編輯文件(記事本,在線(xiàn)編輯),導(dǎo)致添加了utf8的bom簽名
解決:使用多功能編輯器去除bom
2.php文件結(jié)束符后包含換行或其他字符
//文件開(kāi)始
<?php
?>
//文件結(jié)束
解決:去除多余的字符
3.程序gzip加密異常
解決:可取消程序gzip功能
4.服務(wù)器用戶(hù)如果安裝了安全狗或云鎖等軟防可能會(huì)攔截騰訊服務(wù)器的請(qǐng)求
解決:卸載安全狗
這個(gè)問(wèn)題的最佳調(diào)試工具curl,可以模擬微信請(qǐng)求api來(lái)判斷問(wèn)題
curl http://www.tjdsmy.cn/index.php/api/xxx
5,開(kāi)啟了360防護(hù)或百度云加速等第三方防護(hù),會(huì)攔截參數(shù)傳遞影響驗(yàn)證。
解決:關(guān)閉防護(hù)生效以后再去測(cè)試。