久久上司侵犯部下人妻,青青草在观免费观看久,老赵揉着粉嫩的双乳,九九无码人妻一区二区三区

全年無休丨24小時咨詢熱線: 024-86521520

辦公地址: 沈陽市于洪區(qū)長江北街142-4號

沈陽微信公眾號開發(fā)快速入門搞定小程序及微信公眾號的對接!

沈陽做網(wǎng)站公司 發(fā)布時間 : 2022-10-15

如果你正在完成自己的業(yè)務(wù)平臺和微信公眾號對接,需要了解對接框架和一些技術(shù)方向,如果說哪家做流量業(yè)務(wù)的能繞過微信公眾號和小程序,那我...還真是不知道說啥好,今天,咱們就快速的和開發(fā)者聊聊微信公眾號開發(fā),快速的入個門:


申請服務(wù)號和訂閱號

做網(wǎng)站在這里沈陽微信公眾號開發(fā)快速入門你已經(jīng)申請了服務(wù)號的訂閱號,這樣我們才可以正正常常的開始,我們接下來要做的就是讓我們的業(yè)務(wù)平臺和服務(wù)號、訂閱號真正的互動起來。


服務(wù)號和訂閱號的區(qū)別:大白話就是我要講講課,我說你聽就用訂閱號;如果要你提要求我做題,然后改來改去直到最后滿意,就用服務(wù)號,因此,多說用訂閱號,多做用服務(wù)號。

不管服務(wù)號還是訂閱號,為了簡單,后文一律叫PA(Public Account)。


開發(fā)概念澄清

首先做一下業(yè)務(wù)概念和術(shù)語的澄清,不要傻傻分不清:


微信公眾平臺 VS 微信開放平臺:公眾平臺的開發(fā)是在微信平臺的基礎(chǔ)上的,是在人家微信的平臺上開發(fā)自己的功能;而開放平臺是在你自己的平臺上開發(fā)的與微信相關(guān)的一些功能,是在你自己平臺上開發(fā)微信的功能,一般情況下,公眾平臺的既有功能如果無法滿足你的業(yè)務(wù)要求,則可以構(gòu)建開放平臺,在這里通過開放接口,你可以構(gòu)建完全屬于自己的天地。



對話服務(wù) / 功能服務(wù) / 網(wǎng)頁服務(wù):這在我們看微信開發(fā)API時會接觸到的服務(wù)大類,簡單點講其實對話服務(wù)就是用戶在微信上進行交互的服務(wù),如收發(fā)消息、用戶管理、客服功能等;功能服務(wù)則是指騰訊提供的支付、設(shè)備等功能,類似于騰訊通過微信提供可用的公共服務(wù);網(wǎng)頁服務(wù)是指自己開發(fā)的網(wǎng)頁如果要利用設(shè)備能力,如開相機、錄音、定位、播視頻等原生功能,則需要網(wǎng)頁服務(wù)提供的API包進行干預(yù),只有這樣,公眾號的功能才接近APP而非單純的靜態(tài)網(wǎng)頁,工具包JsSDK就是專門干這事的。


openId和unionId:這是微信用戶識別體系的兩種方法 ,每個用戶都有一個對應(yīng)的身份證,這個身份證就是openID;unionId和openID本質(zhì)上沒有任何區(qū)別,只不過當(dāng)一個公眾號關(guān)聯(lián)了多個小程序時,當(dāng)用戶登錄小程序時,每個小程序的用戶openID都是不相同的,這個時候,就有了unionID的誕生,這種情況下每個小程序的unionID是相同的,因為在同一個主體下(同一個公眾號),unionID是相同的。如果OpenId是一個山楂,那UnionId就是一串糖葫蘆。


了解客人型公眾平臺開發(fā)框架

之所以單獨把這塊拎出來是為了更清楚地介紹后面開放平臺開發(fā)框架,公眾平臺開發(fā)說白了更多的是運營工作,比如我們做的最多的設(shè)計菜單、管理素材、設(shè)計文章、發(fā)布和推送文章等。之所以也聊一聊開發(fā)這個主題,是我們可以通過微信開發(fā)API提供一定程度的對接能力,如在外部設(shè)計好圖文,然后推送到公眾號里面。因此,凡所有操作均以微信公眾號自由框架為主,開發(fā)者需要完全遵從API的約定去干預(yù)公眾號允許開發(fā)者交互和設(shè)置的內(nèi)容。因此,我們簡單地理解這種開發(fā)為運營和運營+(一定程度的功能擴展)。


了解主人型開放平臺開發(fā)框架

開放平臺的服務(wù)開發(fā)框架,總體上可以分成三個部分:


? 負責(zé)業(yè)務(wù)邏輯部分的業(yè)務(wù)服務(wù)器


? 負責(zé)對接微信 API 的API-Proxy服務(wù)器


? AccessToken 中控服務(wù)器


【1】業(yè)務(wù)服務(wù)器


公眾號所有對外服務(wù)的業(yè)務(wù)邏輯實現(xiàn),在很大程度上,你可以理解為一個一般的應(yīng)用服務(wù)器,但區(qū)別在于所有訪問都是通過微信觸發(fā)的,你也要把反饋信息反饋到微信里面去,這意味著這個應(yīng)用服務(wù)器和用戶之間的交互媒介是微信。業(yè)務(wù)服務(wù)器在事實上接管了微信服務(wù)器諸多API的邏輯。



【2】API-Proxy服務(wù)器


專一與微信 API 對接,服務(wù)器可以對臺,不同的服務(wù)器可以負責(zé)對接不同的業(yè)務(wù)邏輯,更可進行調(diào)用頻率、權(quán)限限制。這樣獨立設(shè)計的好處是如果某臺 API-proxy 異常,還有其余服務(wù)器支持繼續(xù)提供服務(wù),提高穩(wěn)定性,同時避免直接暴露內(nèi)部接口,有效防止惡意攻擊,提高安全性。


【3】AccessToken中控服務(wù)器


因為公眾號統(tǒng)一工作在微信的大框架下,所以用戶登錄、鑒權(quán)等是要由微信統(tǒng)一提供的,這個中控服務(wù)器來提供主動刷新和被動刷新機制來獲得accessToken 并存儲,提供給業(yè)務(wù)邏輯有效的accessToken。


上述服務(wù)機制通過PA中的配置完成公眾號的信息關(guān)聯(lián),從而使我們自己的服務(wù)器和騰訊的公眾號服務(wù)互動起來。


一般應(yīng)用開發(fā)時,都有DEV,STAGE,PROD 3類環(huán)境,可以通過上述配置完成對應(yīng)環(huán)境的搭建。


微信開發(fā)平臺提供了測試接口完成對應(yīng)的開發(fā)測試,我們可以利用這個測試樁來驗證我們的功能是否正常。


另外,我們可以用微信開發(fā)工具用PC機模擬手機端的展示效果,并進行跟蹤和調(diào)試問題。


了解微信公眾平臺接口測試

騰訊很貼心的設(shè)計了微信公眾平臺接口測試為尚未進行微信認證的用戶體驗各種API接口。開發(fā)者可以在這里申請測試AppID和AppSecret進行賬號測試。


通過配置后,我們可以進入這個測試公眾號測試對應(yīng)的交互細節(jié)。方便開發(fā)者了解開放API所對應(yīng)的各項業(yè)務(wù)功能。


基于上述,如果你是開始接觸微信公眾號開發(fā),那么微信公眾號開發(fā)的大致雛形和思路就有了,更多開發(fā)、配置和接入細節(jié),我們在后期再進行講解,如果您對上述內(nèi)容有疑問或者發(fā)現(xiàn)不準(zhǔn)確的地方,也歡迎隨時跟我交流。

主站蜘蛛池模板: 黄浦区| 黄梅县| 临高县| 江源县| 文安县| 法库县| 同心县| 双峰县| 乐清市| 自贡市| 涿鹿县| 湘潭市| 禹城市| 峨眉山市| 乌拉特前旗| 雷波县| 巴里| 漳平市| 三穗县| 汶川县| 贡嘎县| 新源县| 阳谷县| 来安县| 松滋市| 通山县| 长泰县| 武夷山市| 团风县| 横峰县| 卢氏县| 万宁市| 昌邑市| 洞头县| 石柱| 图木舒克市| 崇仁县| 齐河县| 曲沃县| 离岛区| 罗田县|