微信公眾號開發平臺簡述

發布時間:2017-03-27 00:00:00 編輯:小靜 手機版

  微信公眾平臺是運營者通過公眾號為微信用戶提供資訊和服務的平臺,而公眾平臺開發接口則是提供服務的基礎,開發者在公眾平臺網站中創建公眾號、獲取接口權限后,可以通過閱讀本接口文檔來幫助開發。

  以下是關于微信公眾號開發平臺簡述,歡迎大家參考!

  為了識別用戶,每個用戶針對每個公眾號會產生一個安全的OpenID,如果需要在多公眾號、移動應用之間做用戶共通,則需前往微信開放平臺,將這些公眾號和應用綁定到一個開放平臺賬號下,綁定后,一個用戶雖然對多個公眾號和應用有多個不同的OpenID,但他對所有這些同一開放平臺賬號下的公眾號和應用,只有一個UnionID,可以在用戶管理-獲取用戶基本信息(UnionID機制)文檔了解詳情。

  請開發者注意:

  1、微信公眾平臺開發是指為微信公眾號進行業務開發,為移動應用、PC端網站、公眾號第三方平臺(為各行各業公眾號運營者提供服務)的開發,請前往微信開放平臺接入。

  2、在申請到認證公眾號之前,你可以先通過測試號申請系統,快速申請一個接口測試號,立即開始接口測試開發。

  3、在開發過程中,可以使用接口調試工具來在線調試某些接口。

  4、每個接口都有每日接口調用頻次限制,可以在公眾平臺官網-開發者中心處查看具體頻次。

  5、在開發出現問題時,可以通過接口調用的返回碼,以及報警排查指引(在公眾平臺官網-開發者中心處可以設置接口報警),來發現和解決問題。

  6、公眾平臺以access_token為接口調用憑據,來調用接口,所有接口的調用需要先獲取access_token,access_token在2小時內有效,過期需要重新獲取,但1天內獲取次數有限,開發者需自行存儲,詳見獲取接口調用憑據(access_token)文檔。

  7、公眾平臺接口調用僅支持80端口。

  公眾號主要通過公眾號消息會話和公眾號內網頁來為用戶提供服務的,下面分別介紹這兩種情況:

  1、公眾號消息會話

  公眾號是以微信用戶的一個聯系人形式存在的,消息會話是公眾號與用戶交互的基礎。目前公眾號內主要有這樣幾類消息服務的類型,分別用于不同的場景。

  1)群發消息:公眾號可以以一定頻次(訂閱號為每天1次,服務號為每月4次),向用戶群發消息,包括文字消息、圖文消息、圖片、視頻、語音等。

  2)被動回復消息:在用戶給公眾號發消息后,微信服務器會將消息發到開發者預先在開發者中心設置的服務器地址(開發者需要進行消息真實性驗證),公眾號可以在5秒內做出回復,可以回復一個消息,也可以回復命令告訴微信服務器這條消息暫不回復。被動回復消息可以設置加密(在公眾平臺官網的開發者中心處設置,設置后,按照消息加解密文檔來進行處理。其他3種消息的調用因為是API調用而不是對請求的返回,所以不需要加解密)。

  3)客服消息:在用戶給公眾號發消息后的48小時內,公眾號可以給用戶發送不限數量的消息,主要用于客服場景。用戶的行為會觸發事件推送,某些事件推送是支持公眾號據此發送客服消息的,詳見微信推送消息與事件說明文檔。

  4)模板消息:在需要對用戶發送服務通知(如刷卡提醒、服務預約成功通知等)時,公眾號可以用特定內容模板,主動向用戶發送消息。

  2、公眾號內網頁

  許多復雜的業務場景,需要通過網頁形式來提供服務,這時需要用到:

  1)網頁授權獲取用戶基本信息:通過該接口,可以獲取用戶的基本信息(獲取用戶的OpenID是無需用戶同意的,獲取用戶的基本信息則需用戶同意)

  2)微信JS-SDK:是開發者在網頁上通過JavaScript代碼使用微信原生功能的工具包,開發者可以使用它在網頁上錄制和播放微信語音、監聽微信分享、上傳手機本地圖片、拍照等許多能力。

本文已影響887
+1
0
江苏快三遗漏