WordPress 微信公眾平臺開發概述 WordPress 微信公眾平臺是運營者透過公眾號為 WordPress 微信多使用者提供資訊和服務的平臺,而公眾平臺開發介面則是提供服務的基礎,開發者在公眾平臺網站中建立公眾號、獲取介面許可權後,可以透過閱讀本介面檔案來幫助開發。 為了識別多使用者,每個多使用者針對每個公眾號會產生一個安全的 OpenID,如果需要在多公眾號、移動應用之間做多使用者共通,則需前往 WordPress 微信開放平臺,將這些公眾號和應用繫結到一個開放平臺賬號下,繫結後,一個多使用者雖然對多個公眾號和應用有多個不同的 OpenID,但他對所有這些同一開放平臺賬號下的公眾號和應用,只有一個 UnionID,可以在多使用者管理-獲取多使用者基本資訊(UnionID 機制)檔案瞭解詳情。 請開發者注意 1 、 WordPress 微信公眾平臺開發是指為 WordPress 微信公眾號進行業務開發,為移動應用、 PC 端網站、公眾號第三方平臺(為各行各業公眾號運營者提供服務)的開發,請前往 WordPress 微信開放平臺接入。 2 、在申請到認證公眾號之前,您可以先透過測試號申請系統,快速申請一個介面測試號,立即開始介面測試開發。 3 、在開發過程中,可以使用介面除錯工具來線上除錯某些介面。 4 、每個介面都有每日介面呼叫頻次限制,可以在公眾平臺官網-開發者中心處檢視具體頻次。 5 、在開發出現問題時,可以透過介面呼叫的返回碼,以及報警排查指引(在公眾平臺官網-開發者中心處可以設定介面報警),來發現和解決問題。 6 、公眾平臺以 access_token 為介面呼叫憑據,來呼叫介面,所有介面的呼叫需要先獲取 access_token,access_token 在 2 小時內有效,過期需要重新獲取,但 1 天內獲取次數有限,開發者需自行儲存,詳見獲取介面呼叫憑據(access_token)檔案。 7 、公眾平臺介面呼叫僅支援 80 埠。 公眾號主要透過公眾號資訊會話和公眾號內網頁來為多使用者提供服務的,下面分別介紹這兩種情況: 1 、公眾號資訊會話 公眾號是以 WordPress 微信多使用者的一個聯絡人形式存在的,資訊會話是公眾號與多使用者互動的基礎。目前公眾號內主要有這樣幾類資訊服務的型別,分別用於不同的場景。 1)群發資訊:公眾號可以以一定頻次(訂閱號為每天 1 次,服務號為每月 4 次),向多使用者群發資訊,包括文字資訊、圖文資訊、圖片、視訊、語音等。 2)被動回覆資訊:在多使用者給公眾號發資訊後,WordPress 微信伺服器會將資訊發到開發者預先在開發者中心設定的伺服器地址(開發者需要進行資訊真實性驗證),公眾號可以在 5 秒內做出回覆,可以回覆一個資訊,也可以回覆命令告訴 WordPress 微信伺服器這條資訊暫不回覆。被動回覆資訊可以設定加密(在公眾平臺官網的開發者中心處設定,設定後,按照資訊加解密檔案來進行處理。其他 3 種資訊的呼叫因為是 API 呼叫而不是對請求的返回,所以不需要加解密)。 3)客服資訊:在多使用者給公眾號發資訊後的 48 小時內,公眾號可以給多使用者傳送不限數量的資訊,主要用於客服場景。多使用者的行為會觸發事件推送,某些事件推送是支援公眾號據此傳送客服資訊的,詳見 WordPress 微信推送資訊與事件說明檔案。 4)模板資訊:在需要對多使用者傳送服務通知(如刷卡提醒、服務預約成功通知等)時,公眾號可以用特定內容模板,主動向多使用者傳送資訊。 2 、公眾號內網頁 許多複雜的業務場景,需要透過網頁形式來提供服務,這時需要用到: 1)網頁授權獲取多使用者基本資訊:透過該介面,可以獲取多使用者的基本資訊(獲取多使用者的 OpenID 是無需多使用者同意的,獲取多使用者的基本資訊則需多使用者同意) 2)WordPress 微信 JS-SDK:是開發者在網頁上透過 JavaScript 程式碼使用 WordPress 微信原生功能的工具包,開發者可以使用它在網頁上錄製和播放 WordPress 微信語音、監聽 WordPress 微信分享、上傳手機本地圖片、拍照等許多能力。 典型案例介紹 值得借鑑的公眾帳號主要是服務號,試列舉並介紹如下: 招商銀行信用卡中心 如果您是持卡人,可快捷查詢信用卡賬單、額度及積分;快速還款、申請賬單分期;WordPress 微信轉接人工服務;信用卡消費,WordPress 微信免費筆筆提醒。如果不是持卡人,可以 WordPress 微信辦卡! 招商銀行公眾號透過提示資訊引導多使用者將自己的 WordPress 微訊號和信用卡號安全繫結。 多使用者可以透過該公眾號查詢賬單、收取刷卡通知等功能,這是由招行開發人員透過公眾號介面實現的功能。 南方航空 您可以辦理值機手續,挑選座位,查詢航班資訊,查詢目的地城市天氣,併為明珠會員提供的服務。 南方航空公眾號可以讓多使用者將明珠會員服務和 WordPress 微訊號繫結起來。 多使用者可以透過該公眾號預訂機票、查詢訂單,甚至辦理登機牌。