java微信公眾號開發(fā)之如何搭建本地測試環(huán)境-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)java微信公眾號開發(fā)之如何搭建本地測試環(huán)境,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

10余年的江陽網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整江陽建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“江陽網(wǎng)站設(shè)計”,“江陽網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

測試公眾號

微信公眾號有訂閱號、服務(wù)號、企業(yè)號,在注冊的時候看到這樣的信息,只有訂閱號可以個人申請,服務(wù)號和企業(yè)號要有企業(yè)資質(zhì)才可以。這里所說的微信公眾號開發(fā)指的是訂閱號和服務(wù)號。

java微信公眾號開發(fā)之如何搭建本地測試環(huán)境

另外,未認(rèn)證的個人訂閱號有一些接口是沒有權(quán)限的,并且目前個人訂閱號已不支持微信認(rèn)證,也就是說個人訂閱號無法調(diào)用一些高級的權(quán)限接口,下圖就是一個未認(rèn)證的個人訂閱號所具備權(quán)限列表,像生成二維碼、網(wǎng)頁授權(quán)、自定義菜單、微信支付這樣的接口權(quán)限都是不具備的。

java微信公眾號開發(fā)之如何搭建本地測試環(huán)境

說了半天,那如果沒有企業(yè)資質(zhì),又想做高級接口的開發(fā)怎么辦呢。

微信公眾平臺提供了測試公眾賬號,登錄地址為:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,只需要到這個頁面,點(diǎn)擊登錄,并用自己的微信客戶端掃碼,并授權(quán)登錄,就可以獲得屬于自己的測試公眾號。測試公眾號具備幾乎所有的接口,平時開發(fā)如果沒有可用的公眾號,就用這個測試的公眾號就可以了。

本地測試環(huán)境

開發(fā)微信公眾賬號的一大痛苦之處就是調(diào)試問題,每次實(shí)現(xiàn)一個功能后都需要部署到一個公網(wǎng)服務(wù)器,雖然目前有各種免費(fèi)云平臺可以部署,但是調(diào)式基本只能靠日志輸出了,而且沒次修改->部署->查看日志,這樣的操作過程非常浪費(fèi)時間,時間就是生命,這樣難道不是在浪費(fèi)生命嗎。那么,有沒有辦法可以本地部署,本地調(diào)試呢?

當(dāng)然有,因?yàn)槊看蜗蚬娞柊l(fā)送一條指令,公眾號所在的服務(wù)器要和你的服務(wù)器進(jìn)行網(wǎng)絡(luò)交互,所以說你的服務(wù)器要保證外網(wǎng)可以訪問到,那么只需要將你本地映射到一個外網(wǎng)地址即可實(shí)現(xiàn)微信公眾號的本地調(diào)試。提供這樣功能的軟件不少,比如花生殼,但是要收費(fèi)的。這里介紹一個免費(fèi)的軟件,ngrok,訪問可能需要FQ。根據(jù)本地所需的版本,windows或者linux版,然后注冊賬號,賬號注冊成功后,會得到一個免費(fèi)授權(quán)碼,這個授權(quán)碼在第一次啟動ngrok時會用到。

以我本地為例,我下載的是windows版本的,下載并解壓后,找到解壓目錄,雙擊ngrok.exe,第一次啟動時,輸入如下命令:

ngrok -authtoken 授權(quán)碼 80

之后再啟動,雙擊ngrok.exe即可,啟動后輸入命令將本機(jī)映射到外網(wǎng),將本地8080端口下的web服務(wù)映射到外網(wǎng)80端口,命令如下:

ngrok http 8080

啟動后的界面如下:

java微信公眾號開發(fā)之如何搭建本地測試環(huán)境

紅色部分即為映射的外網(wǎng)地址,現(xiàn)在訪問這個地址就是訪問本地的8080端口。但是免費(fèi)版的ngrok,生成的外網(wǎng)映射地址是隨機(jī)的,每次重新啟動都會不一樣,但其實(shí)并無大礙,因?yàn)槊刻靚grok啟動一次中途基本不會關(guān)閉,每次啟動之后,到微信測試公眾號管理頁面,重新配置一下即可。

java微信公眾號開發(fā)之如何搭建本地測試環(huán)境

截止到目前為止ngrok是可用的,也就是說ngrok服務(wù)器雖然被墻了,但是微信公眾號服務(wù)器是可以訪問的,這樣一來也就不妨礙我們做本地調(diào)式了。只是下載注冊ngrok需要FQ一下。

國內(nèi)也有一些ngrok服務(wù)器,但是沒有試過,如果有興趣可以自行搜索一下。當(dāng)然如果有能力,可以自己搭建一個ngrok平臺,ngrok是go語言實(shí)現(xiàn)的。

關(guān)于“java微信公眾號開發(fā)之如何搭建本地測試環(huán)境”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

名稱欄目:java微信公眾號開發(fā)之如何搭建本地測試環(huán)境-創(chuàng)新互聯(lián)
鏈接URL:http://muchs.cn/article6/dsgsog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、小程序開發(fā)、網(wǎng)站改版、App設(shè)計、靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名