目錄git
前兩天比較閒,研究了一下web版微信。由於以前看過一篇博客講微信web協議的,後來嘗試分析了一下,半途中發現其實沒什麼意義,但又不想半途而廢,因此最後作出了一個這樣子的demo。功能比較少,跟官方客戶端功能差很少(其實要差一些:))。大概原理就是使用WebRequest請求數據,demo中代碼寫得比較亂,可是關鍵地方都有註釋。先看一下截圖:web
代碼已經上傳到github,有須要的能夠看一下:chrome
源碼下載json
能作:服務器
不能作:微信
打開 wx.qq.com ,按F12,而後手機掃描二維碼登陸,一切過程都能看到:工具
過程大概以下:
每步須要的具體url我就不詳說了,網上有。我代碼中也有(只是有點爛)。
源碼中用到了一些開源代碼和一些工具:
注:登陸後一段時間,數據同步常常出現1205錯誤,致使接收不到別人發過來的消息,該錯誤暫時還未解決,下次找到緣由了再更新。
全部源碼均遵循MIT協議,開源有益,多謝點贊!