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

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

辦公地址: 沈陽市長江北街142-4號

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

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

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


申請服務號和訂閱號

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


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

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


開發(fā)概念澄清

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


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



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


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


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

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


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

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


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


? 負責對接微信 API 的API-Proxy服務器


? AccessToken 中控服務器


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


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



【2】API-Proxy服務器


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


【3】AccessToken中控服務器


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


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


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


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


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


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

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


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


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

聯(lián)系我們

  • 我們的電話

    024-8652152013840164561

  • 我們的郵箱

    info@dtnnet.com

  • 我們的地址

    沈陽市長江北街142-4號

主站蜘蛛池模板: 拜城县| 灵石县| 遵义市| 交口县| 陕西省| 桃江县| 鄂伦春自治旗| 德庆县| 呼伦贝尔市| 清苑县| 浙江省| 鹿邑县| 肥乡县| 阿荣旗| 平乡县| 留坝县| 韩城市| 灵石县| 桑日县| 平阴县| 南安市| 新昌县| 漠河县| 承德市| 德江县| 资阳市| 新邵县| 垦利县| 大丰市| 曲周县| 康平县| 亚东县| 都昌县| 德清县| 栾城县| 类乌齐县| 增城市| 舒城县| 尚义县| 灌阳县| 阜城县|