您好,登錄后才能下訂單哦!
小編給大家分享一下微信開發環境如何搭建 ,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
目前移動開發處于比較火的的趨勢,很多的開發者都躍躍欲試,目前移動App開發領域主要分為以下幾種類型
我在平時的工作中接觸得比較多的就是基于Android的Native App開發和基于微信公眾號的Light App開發,今天就來帶領大家快速進入微信公眾號的開發領域.
工欲善其事,必先利其器。要做微信公眾號開發,那么要先準備好兩樣必不可少的東西:
1、要有一個用來測試的公眾號。
2、用來調式代碼的開發環境。
微信公眾號分為服務號、訂閱號、企業號,訂閱號可以個人申請,服務號和企業號要有企業資質才可以。
我們所說的微信公眾號開發指的是訂閱號和服務號。
關于訂閱號和服務器的區別,官方是這樣解釋的
服務號:主要偏向于服務交互(功能類似12315,114,銀行,提供綁定信息,服務交互),每月可群發4條消息;服務號適用人群:媒體、企業、政府或其他組織。
訂閱號:主要偏向于為用戶傳達資訊,(功能類似報紙雜志,為用戶提供新聞信息或娛樂趣事),每天可群發1條消息;訂閱號適用人群:個人、媒體、企業、政府或其他組織。
個人訂閱號有一些接口是沒有權限的,也就是說個人訂閱號無法調用一些高級的權限接口,下圖就是一個我的個人訂閱號所具備權限列表,如下圖所示:
而一些高級接口,如生成二維碼、網頁授權、自定義菜單、微信支付這樣的接口權限個人訂閱號是沒有調用權限的,如上圖紅色框起來的那些接口,個人訂閱號都無法調用。
幸運的是,微信公眾平臺提供了測試公眾賬號,測試公眾號的注冊地址為:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,只需要到這個頁面,點擊登錄,并用自己的微信客戶端掃碼,并授權登錄,就可以獲得屬于自己的測試公眾號。測試公眾號具備幾乎所有的接口,所以平時學習微信公眾號開發時,就可以去注冊一個測試公眾號,然后使用這個測試公眾號做開發就可以了。不廢話了,還是先注冊一個測試公眾號吧
訪問http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,注冊一個測試公眾號。
注冊測試公眾號的步驟如下圖所示:
用微信掃描上述的二維碼進行登錄,登錄成功后,就可以看到騰訊分配給我們的測試公眾號的信息了,如下圖所示:
測試公眾號的所擁有的接口權限如下:
可以看到,測試公眾號擁有大部分的接口調用權限,因此用測試公眾號來學習微信開發是完全可以的。
開發基于微信公眾號的應用最大的痛苦之處就是調試問題,每次實現一個功能后都需要部署到一個公網服務器進行測試,因為微信用戶每次向公眾號發起請求時,微信服務器會先接收到用戶的請求,然后再轉發到我們的服務器上,也就是說,微信服務器是要和我們的服務器進行網絡交互,所以我們必須保證我們的服務器外網可以訪問到,這種部署到公網服務器進行測試的做法對于我們開發者來說簡直是噩夢。所以我們要想一個辦法可以做到本地部署,本地調試代碼,而要做到這一點,那么我們要解決的問題就是將內網的部署服務器映射到外網,讓微信服務器可以正常訪問到,幸運的是,借助于第三方軟件Ngrok,我們就可以做得到。Ngrok是一個免費的軟件Ngrok,使用Ngrok后,我們就可以實現內網穿透,也就是說我們可以將內網的服務器映射到外網給別人訪問,這對于我們在本地開發環境中調試微信代碼是以及給用戶演示一些東西非常快速和有幫助的,因為可以直接使用我們自己的內網的電腦作為服務器。
國內提供Ngrok服務比較好的網站是:http://natapp.cn/,如下圖所示:
從http://natapp.cn/網站上下載ngrok客戶端,如下圖所示:
下載完成后,得到一個壓縮包,解壓壓縮包后,得到一個文件夾,里面有如下圖所示的幾個文件:
打開CMD命令行窗口,進入到ngrok_windows目錄下,然后輸入如下命令:
ngrok -config ngrok.cfg -subdomain xdp 8080,如下圖所示:
xdp是我自己自定義的一個域名, 8080為本地服務器的運行端口,執行完上述命令后,我們就可以本地的127.0.0.1:8080服務器映射到外網了,如下圖所示:
此時外網的用戶可以直接使用http://xdp.ngrok.natapp.cn這個域名訪問到我內網的127.0.0.1:8080服務器了,如下圖所示:
使用了ngrok之后,我們就可以把內網的服務器當成公網服務器來使用了.訪問的速度也還在可以接受的范圍內吧,截止到目前為止ngrok是可用的,微信公眾號服務器是可以訪問的,這樣一來也就不妨礙我們做本地調式了。到此,我們的微信本地調試開發環境就算是搭建好了。
以上是“微信開發環境如何搭建 ”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。