亚洲 欧洲 日韩 综合色天使,久久国产Av无码一区二区老太,人妻醉酒被下药迷昏带到诊所 ,亚州老熟女A片AV色欲小说

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

臨淵羨魚,不如退而結(jié)網(wǎng)。

大家好,我是結(jié)網(wǎng)客。

前言

當(dāng)下領(lǐng)取外賣優(yōu)惠券的公眾號很火,隨處都能看到宣傳幾塊錢就能吃一份外賣的文案。這引起了我的好奇心,為了探究是否真的有優(yōu)惠可以領(lǐng),我深入研究了下里邊的套路,并自己也搭建了一個領(lǐng)取優(yōu)惠券的公眾號(有興趣的朋友可以看一下),并同時分享了兩篇相關(guān)文章

解密外賣公眾號系列-外賣紅包哪里來

解密外賣公眾號系列-外賣紅包公眾平臺搭建

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

今天為大家?guī)硪稽cgolang+gin框架實現(xiàn)微信公眾號的實操,閑話不多說。翠花,上干貨~!

準(zhǔn)備工作

俗話說“兵馬未動,糧草先行”。實操開始前,咱們得先把準(zhǔn)備工作做好

1:注冊一個微信服務(wù)號,地址 微信公眾平臺

2:微信服務(wù)號經(jīng)過企業(yè)認(rèn)證

3:購買域名

配置公眾號后臺

公眾號后臺配置服務(wù)器信息

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

1:開發(fā)者ID(AppID)、開發(fā)者密碼(AppSecret)這兩個是平臺分配,開發(fā)需要使用,最好在代碼中定義為常量

2:IP白名單,設(shè)置自己的服務(wù)器地址

3:服務(wù)器地址(URL)設(shè)置成自己購買的域名:https://你自己的域名/wx。注意:/wx是官方要求路徑,端口號固定使用80端口。

4:令牌(Token)自己設(shè)置,用來校驗微信公眾號是否接入成功

5:消息加密方式和消息加密密鑰,字面意思。為了方便演示,這里我選擇不加密。

后臺配置工作完成,現(xiàn)在開始動手

開始動手

1:服務(wù)器接入驗證

官方要求驗證你的服務(wù)器是不是你在后臺填寫的服務(wù)器,所以呢,官方會在你的服務(wù)器啟動時,向你發(fā)送一個加密字符串,然后要求你判斷這個字符串是否和你自己生成的加密字符串一致。流程圖如下:

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

上代碼

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

2:獲取Access_token

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

官方平臺介紹access_token有7200秒,也就是2個小時的時效性,所以建議我們開發(fā)者需要保存access_token,并且還要提供定時刷新機制。

獲取access_token接口和參數(shù)如下:

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

首先定義一個access_token管理結(jié)構(gòu):

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

接著獲取access_token

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

最后,啟動一個定時器,負(fù)責(zé)定時刷新access_token

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

3:自定義菜單

自定義菜單接口可實現(xiàn)都都中類型的按鈕,這里我們就已點擊事件為例

首先需要定義一個菜單結(jié)構(gòu)的json結(jié)構(gòu),然后以POST請求的方式將json結(jié)構(gòu)發(fā)送給微信服務(wù)器

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

4:回應(yīng)

當(dāng)用戶和微信公眾號進(jìn)行交互時,微信服務(wù)器會將信息、事件轉(zhuǎn)發(fā)到開發(fā)者的服務(wù)器上,以xml格式轉(zhuǎn)發(fā)數(shù)據(jù),格式如下:

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

我們可以把微信服務(wù)器發(fā)送給我們的字段整理到一個結(jié)構(gòu)中,這樣就不需要每一種類型定義一個結(jié)構(gòu)

微信公眾平臺開發(fā)文檔是什么(微信公眾號平臺開發(fā)文檔)

我們收到微信服務(wù)器發(fā)送過來的數(shù)據(jù),通過解析后,根據(jù)不同的需求返回相應(yīng)的內(nèi)容。具體返回什么內(nèi)容,就需要你來實現(xiàn)

結(jié)語

利用gin web框架我們可以輕松地實現(xiàn)一個簡單的微信公眾號服務(wù)器,當(dāng)然還有一些比較花式的功能,例如:用戶定時提醒、用戶數(shù)據(jù)分析等等,我們留待后邊來分享。

您的點贊、收藏是我堅持的動力,感謝您的支持!

本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 sumchina520@foxmail.com 舉報,一經(jīng)查實,本站將立刻刪除。
如若轉(zhuǎn)載,請注明出處:http://www.qjsdgw.cn/77320.html