1. 程式人生 > >微信公眾號開發系列一:開通微信公眾號和內網穿透工具NATAPP配置

微信公眾號開發系列一:開通微信公眾號和內網穿透工具NATAPP配置

序言

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

一、開通公眾號

     首先需要到微信官網開通公眾號,基於註冊的此公眾號進行相關開發,註冊官網地址: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。


三、註冊測試賬號

        以上是我們正式註冊一個公眾號的流程,在開發過程中,微信還為我們提供了公眾平臺介面測試平臺,供我們開發過程中測試使用,大大方便了我們的開發和除錯,避免了測試資料干擾正式公眾號的情況。所以我們如果只是體驗微信的開發,可以直接註冊申請公眾平臺的測試賬號,

無需公眾帳號、快速申請介面測試號,直接體驗和測試公眾平臺所有高階介面另外,為了測試我們開發過程的介面呼叫情況,微信還為我們提供了介面除錯工具,來驗證我們呼叫介面的正確性。

      

四、開發工具和語言

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

五、內網穿透工具

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

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

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