1,熟悉壹門編程語言,如:。net、php、Java;
2.要開始微信官方賬號的開發模式,我們需要了解微信公眾平臺的原理。
3.微信號只有在網絡環境中才能實現各種功能。準備好必要的條件。第壹個是外部網絡服務器,這樣我們的項目就可以部署在上面。第二個是微信公眾平臺賬號。您可以詳細了解微信企業號回撥頁面的開發-企業號信息的回復。
微信公眾平臺開發步驟:
首先,微信服務器應該與我們的服務器項目的URL地址建立連接。在本地eclipse中建立了壹個名為Weixin的web項目,其中建立了壹個WeixinServlet。那麽Servlet就是處理我們服務器和微信服務器之間通信的地址。當war包部署在mopaas雲服務器上時,可以通過瀏覽器訪問它:http://extranet server address/Weixin/WeixinServlet,因此我們部署的項目不會有問題。打開微信賬號進入開發者模式後,會要求我們輸入壹個URL地址,就是上面我們項目與微信建立通信的地址,包括處理的Servlet,http://external server address/Weixin/WeixinServlet,輸入相關參數並確認,微信服務器會調用我們定義Servlet的doGet方法。下面的消息處理是調用post方法,在我們的服務器驗證相應的參數後,成功的echostr字符串信息將返回到我們的微信服務器。然後我們自己申請的微信平臺就會和我們的Servlet連接起來,也就是說這個地址已經綁定成功了。未來,我們通過微信發送的信息將通過URL地址傳輸到我們服務器上的Servlet進行處理。
當用戶向微信官方賬號發送消息、文本圖片消息或點擊自定義菜單事件時,他通過我們綁定的URL地址向微信官方賬號發送消息,微信服務器將我們的消息封裝成xml格式的數據,然後將消息提交給post方法,該方法在我們的服務器上定義了壹個處理類。我們服務器需要做的是解析微信服務器發來的xml格式的字符串,然後經過相應的邏輯處理後轉換成微信輸出格式的XML字符串信息,再通過HttpServletResponse返回給微信服務器,然後微信服務器發送給我們客戶端進行響應。
微信中xml接收的文本信息的格式由用戶發送到微信服務器,經過轉換後發送到我們的服務器。微信的消息交互示意圖。