微信公眾號開發系列一:如何搭建本地開發和調試環境

序言

移動互聯網時代,微信的影響力已經不用多說,從用戶體量到無人不知的朋友圈都已充分體現了它的強大。無論是企業、媒體還是自媒體人都先後開通了微信公眾號,利用其進行文化宣傳和信息傳播,起到了良好的效果,甚至有人以此謀生。筆者在工作中就涉及到公眾號的相關開發,現將有關內容總結成系列博客來作為入門級開發瞭解,希望對公眾號開發有興趣的朋友有所幫助。

首先需要到微信官網開通公眾號,基於註冊的此公眾號進行相關開發,註冊官網地址:https://mp.weixin.qq.com/。註冊時按照提示填寫相關信息,註冊完成後,填寫基本配置信息即可。微信還提供認證功能,但需要審核費300元,按年計。

注:如果僅僅是體驗微信的開發測試功能,可跳過此步驟,直接按下文中的第三步註冊公眾號的測試賬號即可。

公眾號分幾大類型,由於微信迭代更新,公眾號類型也有變化,截止此文章編寫時,類型分為:

微信公眾號開發系列一:如何搭建本地開發和調試環境

其中小程序是新增加的類型,企業微信由原來的企業號升級的類型。我們主要關注訂閱號和服務號:

  1. 訂閱號為用戶提供信息和資訊。每天都能發送一條群發消息,消息顯示在客戶的訂閱號文件夾內,訂閱者不會收到即時消息。
  2. 服務號旨在為用戶提供服務。一個月僅能發送四條群發消息,消息顯示在對方的聊天列表中,用戶會收到即時消息。

具體的區別參考官網描述:http://kf.qq.com/faq/140806zARbmm140826M36RJF.html。註冊訂閱號和服務號都可以,不影響我們本系列的課程,因為他們的基本功能都一樣,只是服務號比訂閱號所提供的功能更多。本教程我們以訂閱號為例,講解公眾號的開發。

二、公眾平臺技術文檔

由於我們是在微信平臺上進行相關功能的開發,也就是在微信平臺上進行二次開發,所以我們要遵守微信服務端給我們提供的API,微信為我們提供了完善的開發文檔,裡面我們在開發過程中要緊扣文檔來規範開發和協助我們排查問題。技術文檔的訪問地址為:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432。

微信公眾號開發系列一:如何搭建本地開發和調試環境

三、註冊測試賬號

以上是我們正式註冊一個公眾號的流程,在開發過程中,微信還為我們提供了公眾平臺接口測試平臺,供我們開發過程中測試使用,大大方便了我們的開發和調試,避免了測試數據干擾正式公眾號的情況。所以我們如果只是體驗微信的開發,可以直接註冊申請公眾平臺的測試賬號,無需公眾帳號、快速申請接口測試號,直接體驗和測試公眾平臺所有高級接口。另外,為了測試我們開發過程的接口調用情況,微信還為我們提供了接口調試工具,來驗證我們調用接口的正確性。

  1. 測試賬號地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login。
  2. 接口調試工具地址:https://mp.weixin.qq.com/debug/。
微信公眾號開發系列一:如何搭建本地開發和調試環境

微信公眾號開發系列一:如何搭建本地開發和調試環境

四、開發工具和語言

微信的接口調用是基於https協議,所以不限制開發語言,涉及到高級的接口的時候提供JS-SDK,技術文檔中為我們提供了JAVA、C#和PHP的DEMO供我們參考。本教程我們採用JAVA語言,IDE使用Eclipse。

五、內網穿透工具

在進入開發前,我們還要準備一個內網穿透工具來實現本地開發,因為微信需要配置一個域名來校驗我們的微信服務程序和供客戶端調用其接口。

這裡我們推薦使用NATAPP工具,官網地址:https://natapp.cn/。裡面有使用說明和收費版本,按需註冊開通就好,具體步驟不做說明,請參考官網。

以上介紹了公眾號開發的環境準備工作,大家準備好以上工具和內容,我們將在後續文章中逐步展開公眾號的開發工作,敬請期待。


分享到:


相關文章: