前陣子寫了篇入坑指南却汉,介紹了下開發(fā)微信公眾號的基本流程秧均。最近又搗鼓了一陣赐纱,發(fā)現(xiàn)這開發(fā)工具的選擇對于提高開發(fā)效率真是有莫大的幫助,所謂“只要工具選得好熬北,月底獎金跑不了”。今天得空诚隙,筆者就給各位老哥列舉幾個絕對能派上用場的小工具讶隐,保證沒毛病久又!
0巫延、微信公眾平臺技術(shù)文檔
這貨實(shí)際上是必需品,沒了它地消,您還真是寸步難行炉峰。官方文檔包含了一個產(chǎn)品最直接也最全面的說明,在微信公眾平臺技術(shù)文檔中脉执,詳細(xì)說明了微信公眾號開發(fā)的概念與流程疼阔,以及各個接口的調(diào)用方法。開發(fā)中遇到的大部分問題都可以在這里找到答案半夷。值得稱贊的是婆廊,這份文檔還在一開始給出了一份較為詳盡的示例程序,通過代碼的方式帶著讀者走了一遍開發(fā)的流程巫橄,細(xì)致全面又不顯得啰嗦淘邻,可以說是比較用心了,給寫文檔的妹子點(diǎn)個贊湘换!
1宾舅、微信公眾平臺接口測試賬號
入坑指南里提到過,當(dāng)前公眾號類型主要分為訂閱號和服務(wù)號彩倚,不同類型賬號的主要區(qū)別在于接口調(diào)用的權(quán)限不同筹我,那么如果我們就是想學(xué)習(xí)下各個接口的調(diào)用方法,但手邊又找不到一個具有對應(yīng)權(quán)限的公眾號該怎么辦呢署恍?這時(shí)候你可以去申請一個接口測試賬號崎溃。申請流程很簡單,點(diǎn)擊網(wǎng)頁上的按鈕盯质,直接用微信掃碼即可袁串。
顧名思義概而,接口測試賬號就是專門為開發(fā)人員準(zhǔn)備的,用于測試接口調(diào)用方法的微信公眾賬號囱修。和普通的公眾號一樣赎瑰,可以在網(wǎng)頁上對測試賬號進(jìn)行后臺的管理,也可以通過掃描二維碼的方式來關(guān)注測試賬號破镰,進(jìn)行相應(yīng)的操作餐曼。所不同的是,測試賬號的名稱和logo是無法更改的鲜漩,名稱就叫“xxx接口測試號”源譬,logo則是個灰色的人頭,為的就是把它們和通常的公眾號區(qū)分開來孕似。很顯然踩娘,要是能改名改logo,那測試號就可以直接用于實(shí)際生產(chǎn)環(huán)境中了喉祭,也就沒有必要再去申請公眾號养渴。
2、微信公眾平臺接口調(diào)試工具
當(dāng)我們在開發(fā)一個新功能的時(shí)候泛烙,通常希望能先預(yù)覽一下實(shí)際的效果理卑,這樣可以對整個任務(wù)有一個更加感性的認(rèn)識。而在開發(fā)微信公眾號時(shí)蔽氨,接口調(diào)試工具就能起到這樣的作用藐唠。接口調(diào)試工具提供了一組圖形化界面,通過簡單地輸入一些參數(shù)孵滞,就可以實(shí)現(xiàn)各個接口的調(diào)用中捆,并立即在公眾號上查看對應(yīng)的效果。這種交互方式非常直觀坊饶,也非常高效泄伪。此外接口調(diào)試工具還可以幫助我們進(jìn)行debug,當(dāng)我們在開發(fā)中遇到一直無法調(diào)通某個接口的情況時(shí)匿级,可以將使用到的參數(shù)直接復(fù)制到接口調(diào)試工具的網(wǎng)頁上蟋滴,從而觀察運(yùn)行結(jié)果是否符合預(yù)期,通過比較兩種方式調(diào)用結(jié)果的異同痘绎,我們可以更準(zhǔn)確地找到bug所在津函。當(dāng)然,關(guān)于debug這一點(diǎn)孤页,下文介紹的工具才是真正的利器尔苦。
3、微信web開發(fā)者工具
入坑指南里提到過,微信網(wǎng)頁開發(fā)已經(jīng)成為整個微信公眾號開發(fā)當(dāng)中很重要的一分部允坚。事實(shí)上魂那,在微信公眾號開發(fā)中,設(shè)置自動回復(fù)規(guī)則和下拉菜單這兩項(xiàng)所能提供給用戶的服務(wù)非常有限稠项,要想完成一些比較復(fù)雜的邏輯交互涯雅,就必須實(shí)現(xiàn)微信公眾號內(nèi)的網(wǎng)頁開發(fā)。
網(wǎng)頁開發(fā)就是指編寫一系列的HTML5頁面展运,并在微信公眾號中引導(dǎo)用戶打開我們開發(fā)的頁面活逆,從而實(shí)現(xiàn)相關(guān)的業(yè)務(wù)邏輯,這一功能使得公眾號可以像一個內(nèi)嵌在微信當(dāng)中的應(yīng)用一樣拗胜,能夠?qū)崿F(xiàn)非常復(fù)雜的交互邏輯蔗候,而且相比于通常的應(yīng)用來說更加小巧。
做過前端開發(fā)的老哥們對于瀏覽器中的“檢查元素”這個功能一定都不陌生埂软。當(dāng)下前后端的開發(fā)通常是分離的琴庵,二者通過API接口進(jìn)行對接。前端開發(fā)過程中為了進(jìn)行調(diào)試仰美,通常會在網(wǎng)頁中打開“檢查元素”功能來查看后端的回復(fù)是否正確,從而發(fā)現(xiàn)代碼中可能存在的bug儿礼。而當(dāng)我們進(jìn)行微信web開發(fā)時(shí)咖杂,公眾號里的網(wǎng)頁是由微信自帶的瀏覽器進(jìn)行解析的,我們只能看到網(wǎng)頁的效果蚊夫,卻無法看到任何有關(guān)前后端通信的數(shù)據(jù)诉字,這樣一來,當(dāng)錯誤出現(xiàn)時(shí)知纷,我們也就無從知道究竟是前端的鍋還是后臺的鍋壤圃,這自然會影響開發(fā)的效率。微信團(tuán)隊(duì)的大佬們自然也想到了這一點(diǎn)琅轧,于是便有了web開發(fā)者工具這一調(diào)試?yán)鳌?/p>
微信web開發(fā)者工具實(shí)際上就是個自帶“審查元素”功能的微信瀏覽器伍绳。通過掃碼的方式,我們可以用自己的微信賬號來登錄這個軟件乍桂。在登錄之后冲杀,它就成為了一個可以在電腦桌面上打開的“微信瀏覽器”,通過在地址欄輸入前端網(wǎng)頁的地址睹酌,我們可以模擬在手機(jī)上的微信公眾號中點(diǎn)擊了某個網(wǎng)頁的行為权谁,當(dāng)然此時(shí)前后端通信的數(shù)據(jù)也就一目了然。我們可以按照網(wǎng)頁上的邏輯進(jìn)行操作憋沿,就好像我們在一個普通的瀏覽器中所做的一樣旺芽,簡單好用,可以說是非常走心了。
小結(jié)
以上就是筆者在搗鼓微信公眾號時(shí)經(jīng)常用到的一些小工具采章,回想起來运嗜,它們確實(shí)給開發(fā)過程帶來了很大的幫助,在此分享給各位老哥共缕,希望對各位有所幫助洗出。如果有其他相關(guān)的工具,也歡迎各位在評論區(qū)里分享图谷。這是筆者寫的第二篇關(guān)于微信公眾號開發(fā)的文章翩活,后續(xù)有相關(guān)的內(nèi)容也會在這里分享,敬請期待><