天天看點

微信公衆平台的開發過程及其要點

微信公衆平台的搭建,首先需要确定整體的架構模式,我們一般選用B/S的整體架構模式,手機或者pc端可以通過關注微信公衆

号,進而通路和操作公衆号中的内容,其中的主要搭建包括:

A.使用xampp繼承開發環境來搭建背景,需要用到的伺服器和資料庫。(apache+mysql)

B.前端頁面通過html+php動态網頁來實作。如果再加點js+css效果就顯示的更加完美了。

1.首先開發者需要申請一個微信的公衆号,由于目前微信開放的微信接口測試号提供了與微信公衆平台類似的功能,隻是在某些

接口的通路權限和次數上有一定的限制,是以對于初學者,可以先申請一個微信接口測試号。

微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點

2.接下來做的是對微信伺服器以及對資料庫網頁伺服器的部署。

 3.系統的原理

微信公衆平台的開發過程及其要點

4.進行前台浏覽器或者手機微信端和背景資料庫的互動

 5.在自定義接口菜單型中擷取access_token.

微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點

  在成功的擷取access_token以後,進行自定義接口菜單的調試。

微信公衆平台的開發過程及其要點

 6.然後進行自定義接口json包的上傳驗證。

微信公衆平台的開發過程及其要點

在送出json body自動定義接口包後,微信公衆平台會和背景伺服器平台進行驗證。

微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點

7.token與access_token的差別

8.在通過驗證後,就可以編寫網頁檔案,網頁編寫可以采用html+php,在加一部分jsp和css,效果會顯得更加完美。

網頁一般上傳在自己的/opt/lampp/htdocs目錄當中。

微信公衆平台的開發過程及其要點

上傳過程中可以使用Linux自帶的指令rz/sz指令來完成。也可以使用工具進行,比如xftp和MobaXtermPersonalEdition等工具。

通過在浏覽器視窗輸入自己的伺服器公網ip位址,或者是自己的域名,就可以通路進入到自己的伺服器頁面當中。如圖。

微信公衆平台的開發過程及其要點

通過點選第一行的PhpMyAdmin可以進入到資料庫,進而在資料庫中建立愛你,修改查詢等對自己的資料庫進行操作。

微信公衆平台的開發過程及其要點

9.公衆号中的自動回複設計

微信公衆平台的開發過程及其要點

 10.資料庫的管理和設計

微信公衆平台的開發過程及其要點

 11.前台界面的設計和實作

  通過在阿裡雲的網站伺服器端配置PHP5-curl,采用預定義的$_GET、$_POST變量、可以收集來自method="post"表單中送出的值,并向伺服器和資料庫送出參數。

微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點
微信公衆平台的開發過程及其要點

16:41:46

 12.資料文檔下載下傳

13.構造函數及其參數

 14.遇到的問題

(1)從微信用戶端送出的資料,在資料庫中顯示常看時,顯示亂碼

解決措施:檔案以及資料庫的編碼格式盡量統一修改成utf-8格式。

2018-01-17

16:09:0416:09:04