現在招聘: 你(nǐ)是⼀個(gè)有(yǒu)能⼒和(hé)動⼒的第⼀線IT⽀持⼯程師(shī)嗎?

1日
4月

微信公衆平台開(kāi)發

微信公衆平台是運營者通(tōng)過公衆号為(wèi)微信用戶提供資訊和(hé)服務的平台,而公衆平台開(kāi)放接口則是提供服務的基礎,開(kāi)發者在公衆平台網站(zhàn)中創建公衆号、獲取接口權限後,可(kě)以通(tōng)過閱讀本接口文檔來(lái)幫助開(kāi)發。如遇問題,可(kě)前往 #公衆号社區(qū) 發帖交流。

為(wèi)了識别用戶,每個(gè)用戶針對每個(gè)公衆号會(huì)産生(shēng)一個(gè)安全的OpenID,如果需要在多(duō)公衆号、移動應用之間(jiān)做(zuò)用戶共通(tōng),則需前往微信開(kāi)放平台,将這些(xiē)公衆号和(hé)應用綁定到一個(gè)開(kāi)放平台賬号下,綁定後,一個(gè)用戶雖然對多(duō)個(gè)公衆号和(hé)應用有(yǒu)多(duō)個(gè)不同的OpenID,但(dàn)他對所有(yǒu)這些(xiē)同一開(kāi)放平台賬号下的公衆号和(hé)應用,隻有(yǒu)一個(gè)UnionID,可(kě)以在用戶管理(lǐ)-獲取用戶基本信息(UnionID機制(zhì))文檔了解詳情。

請(qǐng)開(kāi)發者注意:

1、微信公衆平台開(kāi)發是指為(wèi)微信公衆号進行(xíng)業務開(kāi)發,為(wèi)移動應用、PC端網站(zhàn)、公衆号第三方平台(為(wèi)各行(xíng)各業公衆号運營者提供服務)的開(kāi)發,請(qǐng)前往微信開(kāi)放平台接入。

2、在申請(qǐng)到認證公衆号之前,你(nǐ)可(kě)以先通(tōng)過測試号申請(qǐng)系統,快速申請(qǐng)一個(gè)接口測試号,立即開(kāi)始接口測試開(kāi)發。

3、在開(kāi)發過程中,可(kě)以使用接口調試工具來(lái)在線調試某些(xiē)接口。

4、每個(gè)接口都有(yǒu)每日接口調用頻次限制(zhì),可(kě)以在公衆平台官網-開(kāi)發者中心處查看具體(tǐ)頻次。

5、在開(kāi)發出現問題時(shí),可(kě)以通(tōng)過接口調用的返回碼,以及報警排查指引(在公衆平台官網-開(kāi)發者中心處可(kě)以設置接口報警),來(lái)發現和(hé)解決問題。

6、公衆平台以access_token為(wèi)接口調用憑據,來(lái)調用接口,所有(yǒu)接口的調用需要先獲取access_token,access_token在2小(xiǎo)時(shí)內(nèi)有(yǒu)效,過期需要重新獲取,但(dàn)1天內(nèi)獲取次數(shù)有(yǒu)限,開(kāi)發者需自行(xíng)存儲,詳見獲取接口調用憑據(access_token)文檔。

公衆号主要通(tōng)過公衆号消息會(huì)話(huà)和(hé)公衆号內(nèi)網頁來(lái)為(wèi)用戶提供服務的,下面分别介紹這兩種情況:

1、公衆号消息會(huì)話(huà)

公衆号是以微信用戶的一個(gè)聯系人(rén)形式存在的,消息會(huì)話(huà)是公衆号與用戶交互的基礎。目前公衆号內(nèi)主要有(yǒu)這樣幾類消息服務的類型,分别用于不同的場(chǎng)景。

1)群發消息:公衆号可(kě)以以一定頻次(訂閱号為(wèi)每天1次,服務号為(wèi)每月4次),向用戶群發消息,包括文字消息、圖文消息、圖片、視(shì)頻、語音(yīn)等。

2)被動回複消息:在用戶給公衆号發消息後,微信服務器(qì)會(huì)将消息發到開(kāi)發者預先在開(kāi)發者中心設置的服務器(qì)地址(開(kāi)發者需要進行(xíng)消息真實性驗證),公衆号可(kě)以在5秒(miǎo)內(nèi)做(zuò)出回複,可(kě)以回複一個(gè)消息,也可(kě)以回複命令告訴微信服務器(qì)這條消息暫不回複。被動回複消息可(kě)以設置加密(在公衆平台官網的開(kāi)發者中心處設置,設置後,按照消息加解密文檔來(lái)進行(xíng)處理(lǐ)。其他3種消息的調用因為(wèi)是API調用而不是對請(qǐng)求的返回,所以不需要加解密)。

3)客服消息:用戶在公衆号內(nèi)發消息/觸發特定行(xíng)為(wèi)後,公衆号可(kě)以給用戶發消息。具體(tǐ)發送規則見公衆号客服消息文檔:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html。

4)模闆消息:在需要對用戶發送服務通(tōng)知(如刷卡提醒、服務預約成功通(tōng)知等)時(shí),公衆号可(kě)以用特定內(nèi)容模闆,主動向用戶發送消息。

2、公衆号內(nèi)網頁

許多(duō)複雜的業務場(chǎng)景,需要通(tōng)過網頁形式來(lái)提供服務,這時(shí)需要用到:

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

2)微信JS-SDK:是開(kāi)發者在網頁上(shàng)通(tōng)過JavaScript代碼使用微信原生(shēng)功能的工具包,開(kāi)發者可(kě)以使用它在網頁上(shàng)錄制(zhì)和(hé)播放微信語音(yīn)、監聽(tīng)微信分享、上(shàng)傳手機本地圖片、拍照等許多(duō)能力。

  • 是什麽阻礙了IT
    解決⽅案⾏業?
  • 是什麽阻礙了IT
    解決⽅案⾏業?

0 評論

發表評論