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 返回結果,通過返回碼方便開發者識別開發程序的情況。