微信公眾平臺(tái)開(kāi)發(fā)模式背后的原理?
時(shí)間:2023-11-20 23:18:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-11-20 23:18:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
微信公眾平臺(tái)開(kāi)發(fā)模式背后的原理?:這最好是由騰訊微信團(tuán)隊(duì)的人來(lái)回答下,不過(guò)為了6億用戶的體驗(yàn),估計(jì)張小龍忙得沒(méi)精力回答。
我已經(jīng)私信畢業(yè)于中科院計(jì)算所的騰訊軟件研發(fā)工程師鐘志勇。暫且摘錄一段他在《微信公眾平臺(tái)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)》寫的相關(guān)內(nèi)容,不過(guò)你想買這本書(shū)看,歡迎來(lái)我的個(gè)人網(wǎng)站購(gòu)買。
用戶、微信后臺(tái)和公眾賬號(hào)服務(wù)器間的交互圖
圖中所示的具體交互過(guò)程的描述如下:
1)用戶在微信的手機(jī)客戶端里向公眾賬號(hào)發(fā)送一條消息,這條消息會(huì)通過(guò)網(wǎng)絡(luò)到達(dá)微信的后臺(tái);
2)后臺(tái)收到這條消息之后,把消息轉(zhuǎn)發(fā)給公眾賬號(hào)的后臺(tái),也就是公眾賬號(hào)的服務(wù)器;
3)公眾賬號(hào)服務(wù)器收到請(qǐng)求后,解析消息格式,根據(jù)用戶內(nèi)容和自己的服務(wù)器邏輯,計(jì)算出需要返回給用戶的消息,然后封裝消息,返回給微信后臺(tái);
4)微信后臺(tái)把公眾賬號(hào)服務(wù)發(fā)來(lái)的消息轉(zhuǎn)發(fā)給用戶的微信手機(jī)客戶端,這樣用戶在手機(jī)客戶端上就可以看到公眾賬號(hào)發(fā)來(lái)的微信消息了。
通過(guò)這個(gè)過(guò)程可以看到公眾賬號(hào)服務(wù)器要做的事情有三件:
? 獲取微信后臺(tái)發(fā)過(guò)來(lái)的消息;
? 實(shí)現(xiàn)自己的業(yè)務(wù)邏輯;
? 發(fā)送返回消息給微信后臺(tái)。
微信公眾平臺(tái)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)公眾平臺(tái)開(kāi)發(fā)模式的數(shù)據(jù)交互方式
關(guān)鍵詞:原理,模式,公眾,平臺(tái)