1、微信開發前言、準備

【聲明】 web

歡迎轉載,但請保留文章原始出處→_→ 小程序

  工做也有一段時間了,接觸微信開發也有兩年,以前一直沒有想多動手寫一些東西的想法,但在最近因爲本身開始研究Java源碼等,才發現本身在不少方面的欠缺,同時也想動手寫一些東西,一來加深本身的理解和學習能力,二來但願可以幫助有須要的小夥伴,本系列文章主要是介紹一些微信公衆號的基本功能,至於如今流行的小程序、微信紅包等,接口都是大同小異,有興趣的朋友能夠了解一下,好了廢話很少說咱們開始正題。windows

  1、開發公衆號,首先要去微信公衆號官網註冊訂閱號或者服務號,具體的註冊流程我這裏就不贅述了,我這裏進行開發主要是以訂閱號爲主的,服務號接口權限更全面,但訂閱號徹底能夠知足開發的需求,下面是一張訂閱號的截圖。服務器

     

  2、註冊號微信訂閱號後,滑動滾動條到最下面有《開發》一欄,其中咱們開發中主要涉及到的有《基本配置》和《開發者工具》,這兩欄,開發者配置主要配置咱們進行公衆號開發的一些參數,下面會具體說明,開發者工具中則能夠查看相關的文檔和註冊公衆號測試帳號,測試帳號中的藉口權限能夠知足咱們大部分的開發需求。微信

    (1)基本配置:微信開發

       在這裏咱們能夠看到公衆號開發的一些基本信息,開發者ID(AppID)、開發者密碼,這兩個參數都是公衆號自動生成的不用管,其中以下圖中,服務器的配置則須要咱們手動填寫,服務器地址、Token和選擇消息加密方式,我這裏直接用的是明文模式。工具

       注意:在這裏配置時我以前遇到過一個不知是否是問題的問題,也許是本人操做水平有限只是在這裏提一下,當時我配置服務器地址時一開始用的是三級域名,當驗證消息時怎麼也沒法經過,最後換成了二級域名才驗證經過,不知道是本身的操做問題仍是微信公衆號這裏配置的地址只支持二級域名。學習

    

    (2)開發者工具:測試

        開發者工具中,其中咱們主要用到的有兩項,開發者文檔、公衆平臺測試帳號,這兩項均可以很好的輔助咱們完成開發,其中測試帳號爲咱們提供了不少接口權限,下面簡單截一張測試帳號的界面圖。加密

     

 

  3、因爲微信服務器是發佈在公網上的,全部無能直接訪問內網,這裏咱們要借用一下穿透工具,將咱們的電腦IP映射到外網上,在這裏我想你們推薦一下ngrok一款簡單易懂的內網穿透工具,只須要去官網註冊帳號獲取受權碼就能夠直接進行操做了,下面簡單截一下圖。

    (1):以我本地爲例,我下載的是windows版本,下載後解壓找到解壓目錄雙擊ngrok.exe啓動後輸入一下命令  ngrok -authtoken 受權碼 80,在這裏映射80端口是由於微信只識別80端口。

       

    (2):接着上一步操做,須要將本地相應端口下的web服務器映射到外網80端口上,只須要輸入 ngrok http 8080便可,這裏以8080端口舉例,操做完後以下圖。

      

  好了開發前的一些準備工做就說的這裏,本人也是剛開始學習階段,有什麼問題或者寫錯的地方,但願你們指正出來,接下來的文章將介紹具體開發步驟和代碼。

相關文章
相關標籤/搜索