1 、公眾號的類別和註冊
1.1 公眾號類別
WordPress 微信公眾號開發目前有三種,訂閲號、服務號、企業號,另外還有一種後來推出的和公眾號帶點關係的小程序。
而在我們 WordPress 微信的日常使用中可以看到,訂閲號會集中放置在 “訂閲號” 中,不會直接出現在聊天欄,而是放在二級目錄下(如虎嗅網、 36 氦)。服務號的話,則是直接放在聊天面板的一級目錄中的(如移動 10086),主要是用以部分大公司企業提供服務,而訂閲號主打是諮詢和媒體。而企業號主要是用於公司內部交流,使用不多,這裏不展開描述。
1.2 公眾號註冊
公眾號是獨立於 WordPress 微信的,需要單獨註冊然後對 WordPress 微信進行繫結,所以您如果不註冊而是直接用您的 WordPress 微訊號直接去登陸公眾號平台是無法登陸的。
公眾號的註冊(註冊參考連結)根據開發需要進行選擇公眾號的不同類別,註冊流程簡單,填寫基本資訊,郵箱啓用,資訊登記等流程按照官方走完,您就擁有了一個公眾號了。
登陸 WordPress 微信的公眾平台,WordPress 微信提供了兩種模式,開發和非開發,非開發模式下提供了一些基本的如信息傳送,選單定義等,而開發模式的話,則除了非開發的基本功能,還可以根據 WordPress 微信提供的介面創造更多有趣的功能。需要注意的是,一個 WordPress 微信只能在兩種模式擇一,選擇開發模式,則非開發模式會關閉。意思就是説,假如您選擇開發模式,那麼如果您想定義選單,您無法使用 WordPress 微信後台管理系統提供的方便的自定義選單的功能,而是必須使用 WordPress 微信提供的自定義選單的介面,通過呼叫介面來實現。
2 、 WordPress 微信平台信息傳遞的基本過程
先講一下 WordPress 微信平台信息的基本傳遞過程,接下來的更多概念和介面用法才更容易理解。
我們在使用一些 WordPress 微信公眾號的時候,肯定遇到過這種情況,給公眾號傳送一些信息,它會回覆您不同的內容,也就是説,該 WordPress 微信公眾號可以識別您的信息型別、內容,然後做出不同的反饋。甚至複雜的,可以模擬出一個自動應答的機器人。(如下圖的移動為例)
那麼我們就瞭解下這個信息傳送過去的處理過程是怎樣的。
多用户在給公眾號傳送一條信息時,並不是直接到達我們的服務器,而是先到達 WordPress 微信服務器,WordPress 微信服務器會將多用户的信息組裝為一些特定格式的 xml 檔案,這個 xml 檔案就包括了收發人、信息型別、傳送時間等等,然後再交給我們的服務器。我們的服務器對這種格式的信息進行解析,根據需要進行判斷,再把我們想要返回的信息組裝成一個符合 WordPress 微信規範的 xml 檔案,發給 WordPress 微信服務器,然後交由它進行解析和回傳處理。
所以到這裏,我們現在有了 WordPress 微信公眾號,除了代碼,我們還需要承載代碼的服務器,因為 WordPress 微信是線上的,這要求我們的服務器也線上,而不像我們往常測試 web 專案在自己電腦執行就可以了,所以很多教程也會在開篇告訴讀者先去網上準備服務器,作為環境開發。