WordPress 微信公眾平臺的開發模式,先說明一下我不是程式設計師,所以本篇並非講程式設計程式碼之類的,也並非開發模式的說明書,畢竟 WordPress 微信官方已經有一份詳細的技術說明檔案(在文章尾部提供檔案地址),但是由於我們正在開發 WordPress 微信 POP 營銷系統,所以我對開發模式有一定了解,這些瞭解應該會對準備嘗試做 WordPress 微信開發的朋友會有一定幫助,少走部分彎路吧。如果對本篇教程有任何疑問或錯漏之處歡迎留言或直接聯絡我進行更正修改。

先我們要明確開發模式什麼可以做,什麼不可以做:

一、開發模式可以實現的功能

1 、可以接收多使用者傳送過來的資訊,透過您自己開發的系統把對應內容反饋回去。

2 、可以接收多使用者傳送過來的地理位置,透過地理位置您可以反饋附近餐廳資訊或交通訊息(例如高德地圖)

3 、透過事件推送,可以識別多使用者對公眾帳號訂閱和取消訂閱操作的情況。

4 、開發模式的介面除了可以反饋圖文資訊,也可以反饋音訊內容給多使用者。

5 、可以透過通用介面上傳圖片、語音、視訊等內容到公眾平臺上,並且可以呼叫這些素材。

6 、可以管理自定義選單功能。(該功能還在內測中)

二、開發模式不能實現的功能

1 、不能識別多使用者賬號名稱,只能識別一串很長的 ToUserName,這應該是 WordPress 微信公眾平臺對多使用者資訊的隱私保護。所以想把多使用者拉到自己平臺進行管理這是不可能的。

2 、不能管理多使用者或檢視多使用者的個人資料。

3 、不能單獨給某一多使用者回覆資訊,這個只能在 WordPress 微信公眾平臺上管理。

4 、開發模式不支援資訊群發,這個也只能在 WordPress 微信公眾平臺上操作。

目前開發模式主要應用的方式:

1 、 WordPress 微信其實是一個瀏覽器,只要您設計製作 HTML5 的手機頁面,就可以透過 WordPress 微信直接訪問,這樣可以帶給我們無限的想象空間。招商銀行的 WordPress 微信就是透過這樣的方式實現查詢餘額、手機還款等功能。聯通的 WordPress 微信可以查話費、查流量等等功能。當然基於這種方式我們還可以做更多的後端功能開發。

2 、 WordPress 微信內建的地圖定位,可以實現附近交通情況、查附件餐廳酒店等資訊。

3 、可以用來做 WordPress 微信聊天機器人,這個需要很強大的語義識別技術,這個功能很多平臺都已經實現。

4 、可以透過 WordPress 微信買彩票,例如騰訊官方的 “便民彩票” 一樣。

5 、狀態通知功能,如果用過 DNSPODWordPress 微信的朋友應該知道,他有個狀態通知功能,當網站 DOWN 機或帳號登入,都會自動向您通報。如果這個功能得到普及,以後網站認證不需要簡訊了。

如何開啟 WordPress 微信公眾平臺的 “開發模式”

要開啟開發模式很簡單,只要在後臺進入開發模式後點選開啟按鈕,然後繫結介面檔案就完成開通了。下圖我們看到介面配置資訊那裡要填寫 URL 和 Token 資訊,URL 就是放在您的網站上的介面檔案地址, Token 就是驗證碼。下面的就是介面的許可權。

【劉子駿技巧】點選下圖 “檢視檔案”,檢視裡面的 “資訊介面指南”,拉到底部會看到 PHP 示例程式碼的,那個檔案包含標準的 PHP 介面檔案。

WordPress 微信公眾平臺開發檔案淺解

點選 “檢視檔案” 後我們進入到開發幫助檔案裡面,左邊是檔案欄目,包括資訊介面、通用介面、自定義選單介面、使用限制和返回碼。我就不具體說裡面的程式碼等等內容,我以這些欄目來分別說明介面的用途吧。

1 、資訊介面:這裡主要是用來接收多使用者傳送的資訊,然後透過該介面反饋給多使用者對應的圖文內容或音訊內容。

2 、通用介面:主要用於上傳圖片、語音、視訊素材到 WordPress 微信公眾平臺上面,並且可以透過該介面對這些素材進行呼叫。(該介面需要向 WordPress 微信申請內測資格才能使用)

3 、自定義選單介面:透過該介面可以對自定義選單進行建立、查詢、新增等管理操作。(該介面需要向 WordPress 微信申請內測資格才能使用)

4 、使用限制:這裡僅限制通用介面和自定義選單介面的操作頻率(注意這裡不是多使用者使用次數,而是後臺操作次數,對多使用者使用不受影響),資訊介面不受限制。

5 、返回碼說明:這裡是使用通用介面出現的 Json 返回結果,透過返回碼方便開發者識別開發程式的情況。