公司有一業務場景,使用微信接口,生成帶參數的推廣二維碼。服務器
上線以後一直都沒有問題,直到某天,通過運營反饋,已關注用戶掃碼以後出現下面的狀況:
微信
步驟一:檢查公衆號後臺配置
查看公衆號後臺,檢查全部的配置文件,排除其它同事修改過微信後臺。
步驟二:檢查線上配置文件
聯繫運維,查看線上微信相關配置文件,排除線上配置問題。
步驟三:錯誤重現,監測日誌
查看線上日誌,每次的掃描事件,微信服務器與本身服務器的通訊打印,均未發現問題。
步驟四:百度相似問題
相似問題與答案均很模糊,這種狀況估計自己就不多
步驟五:微信後臺打開接口監測
微信公衆號後臺:運維中心→接口告警,先掃碼關注告警羣。而後修改閾值運維
步驟六:錯誤重現
屢次掃描二維碼,查看微信接口告警羣是否有消息返回。在錯誤重現以後,告警羣內出現瞭如下一條消息
查看這個,也就是說,在掃碼事件推送給微信服務器的過程當中,咱們被加上了3rdUrl的參數,且是mp.toutiao.。頭條相關的連接spa
3rd的解釋,能否將其解釋爲第三方,循着這個思路,想到或許是第三方受權?由於公衆號設置裏面有一個受權管理,一直沒用過,因此沒怎麼了解日誌
因而到公衆號後臺的相關位置去查看,發現了重大信息:
code
步驟七:撤銷受權
通過與運營人員的確認,系他們作素材時候加入的頭條受權,現取消以後,一切恢復如常blog
花費一些時間處理這個問題,不得不說,微信的文檔確實有待完善接口