第一篇:微信公眾平台開發實戰Java版之了解微信公眾平台基礎知識以及資料准備


相信很多人或多或少聽說了微信公眾平台的火熱。但是開發還是有一點門檻,鑒於挺多朋友問我怎么開發,問多了,自己平時也進行以下總結。

所以下面給大家分享一下我的經驗:

 

 

第一部分   介紹微信公眾號的一些簡單介紹以及微信扮演的一些角色,微信公眾號的重要性。

 

1. 微信公眾號是什么?

 

   官網的介紹:再小的個體也有品牌。

  

 

 

2. 微信已經成為人們生活中必不可少的一部分

 

早上醒來時間:

 

          可以說人類抱着微信睡着,然后從微信中醒來;

每天早晨,起床氣少了,困意不再那么困了,因為惦記着微信里發生了什么;

         每天早晨,每個草根,每個屌絲,每個文藝青年,甚至每個大媽,都開始向古代帝王批閱奏折一樣,點個贊,給個評語,然后等待那些似有可無的回復。。。

 

起床時間:

 

         不刷牙、不洗臉、不下床、不嘿咻……而要干的第一件事,用各種各樣的手機、平板……打開同一個APP:微信。

         人類上廁所,因為微信,大號的時間延長了N分鍾,小號也被大號了。

 

上班的路上:

 

         開車的碰上紅燈或者堵車,也不再像過去那么焦急了,正好可以低頭看看微信了。時間過得飛起!

人類眼睛的閱讀文字圖文量,也重新回來不低的數字。

         人類的思想見識,突然廣了起來,悶騷有了明騷的資本,孤寂的有自己的春天,清高的忽然改成清新路線了。

    全國微民,每四分鍾低一下頭,看微信刷朋友圈。

 

晚上的時間:

 

   全國微信用戶已達四億,連一向愛跳廣場舞的大媽大爺也開始成微民了。

 

 

總之:微信已經在我們生活中任何地方。

 

        不論什么人,不論你是誰,都可以隨便的發出聲音了。

         我去去去,該刷朋友圈了!

   

 

 

3. 微信公眾號能幫助我們干些什么?

 

     具體的商業應用。不在累贅。

    

4. 微信公眾號的類別有什么?

 

   服務號和訂閱號的區別。

  

 

詳細的規則:

不同的公眾號類型具備不同的接口權限,具體如下表: 請注意:

1、微博認證視作未認證,因此微博認證的公眾號不會擁有微信認證公眾號特有的接口。
2、微信認證分為資質認證和名稱認證兩部分,只需要資質認證通過,就可獲得接口。


接口名稱 未認證訂閱號 微信認證訂閱號 未認證服務號 微信認證服務號
基礎支持-獲取access_token
基礎支持-獲取微信服務器IP地址
接收消息-驗證消息真實性、接收普通消息、接收事件推送、接收語音識別結果
發送消息-被動回復消息
發送消息-客服接口    
發送消息-群發接口    
發送消息-模板消息接口(發送業務通知)      
用戶管理-用戶分組管理    
用戶管理-設置用戶備注名    
用戶管理-獲取用戶基本信息    
用戶管理-獲取用戶列表    
用戶管理-獲取用戶地理位置      
用戶管理-網頁授權獲取用戶openid/用戶基本信息      
推廣支持-生成帶參數二維碼      
推廣支持-長鏈接轉短鏈接口      
界面豐富-自定義菜單  
素材管理-素材管理接口    
智能接口-語義理解接口      
多客服-獲取多客服消息記錄、客服管理      
微信支付接口       需申請
微信小店接口       需申請
微信卡券接口   需申請   需申請
微信設備功能接口       需申請
微信JS-SDK-基礎接口
微信JS-SDK-分享接口    
微信JS-SDK-圖像接口
微信JS-SDK-音頻接口
微信JS-SDK-智能接口(網頁語音識別)
微信JS-SDK-設備信息
微信JS-SDK-地理位置
微信JS-SDK-界面操作
微信JS-SDK-微信掃一掃
微信JS-SDK-微信小店      
微信JS-SDK-微信卡券    
微信JS-SDK-微信支付      

 

 

 

第二部分  微信公眾號開發需要准備的一些資料以及如何搭建一個測試服務器

 

一、服務器准備

 

1.方式一:買的雲主機。推薦 愛名網

2.方式二:BAE(注冊百度賬號,然后登錄 百度雲開發

3.方式三:SAE(注冊新浪微博,然后登錄SAE ,點擊注冊「新浪雲福利」現在還有1000雲豆免費領!一起來用吧!)  比較推薦的方式。

4.方式四:  購買花生殼這種本地映射外網的工具。通過這樣的工具方便我們在本地進行調試。(推薦) 具體文章請參考:如何架設本地web 服務器來調試自己的微信公眾號服務

5.方式五:可以通過免費映射工具。比如:ngrok  ,natapp 等;

大家看自己情況進行選擇。

 

二、詳細介紹這幾種方式。

 

方式一:通過雲服務器方式形式進行。

 

一般需要懂一些linux相關的知識,這里不進行詳細展開說明。

如果需要了解,可以參考我的linux欄目相關文章。http://www.souvc.com/?cat=330

 

 

方式二:通過BAE來充當服務器。(現在已經收費了,需要免費的童鞋,可能不大適合)

 

(1)用百度賬號,登錄百度開發者中心。來到主界面如下圖:

 

 

 (2)選擇應用引擎(BAE)

 

 

 (3)創建一個自己的應用。並選擇開發環境,我這里選擇的是java-tomcat。以及維護代碼方式,我選擇的是svn方式。

 

 

(4)確定創建成功。

 

 

 (5)查看應用信息。

 

 

 (6)訪問自己的應用鏈接。出現以下的界面,說明了成功。

 

 

 

方式三 : 利用sae充當服務器。

 

(1)注冊新浪sae賬號。

 

SAE官網地址:點擊注冊

 

(2)創建java應用。

 

     A: 進入sae控制台:http://sae.sina.com.cn/

 

 

      B: 創建新應用。

 

 

      C:選擇java環境。

 

 

   D: 填寫自己的應用信息。(改為自己的應用信息)

 

     E: 把自己的應用包上傳即可。

 

 

 

 

方式四:  購買花生殼這種本地映射外網的工具。

 

詳細搭建方法,可以參考:第2章 如何架設本地web 服務器來調試自己的微信公眾號服務

 

 

方式五:通過免費的映射工具。

 

(1)natapp  

官網 :https://natapp.cn/

 

(2)ngrok

 

官網:https://www.ngrok.cc/

 

(3)nat123

官網:http://www.nat123.com/

 

現在服務器配置暫時到這里。后面再說如何配置。歡留言迎大家在留言進行補充說明!

 

 

第三部分  微信賬號相關資料的准備 

 

申請一個微信號(下載微信客戶端,手機注冊,或是qq注冊)

申請一個微信公眾號 (去申請),申請什么樣的微信公眾號,請參照 微信詳細注冊步驟

申請一個微信公眾平台接口測試帳號 (去申請

 

 

 

其他文章關聯:

第一篇:微信公眾平台開發實戰Java版之了解微信公眾平台基礎知識以及資料准備

第二篇 :微信公眾平台開發實戰Java版之開啟開發者模式,接入微信公眾平台開發

第三篇 :微信公眾平台開發實戰Java版之請求消息,響應消息以及事件消息類的封裝

第四篇 :微信公眾平台開發實戰Java版之完成消息接受與相應以及消息的處理

第五篇 :微信公眾平台開發實戰Java版之如何獲取公眾號的access_token以及緩存access_token

第六篇 :微信公眾平台開發實戰Java版之如何自定義微信公眾號菜單

第七篇 :微信公眾平台開發實戰Java版之如何獲取微信用戶基本信息

第八篇 :微信公眾平台開發實戰Java版之如何網頁授權獲取用戶基本信息

第九篇 :微信公眾平台開發實戰Java版之如何實現自定義分享內容

其他:Web開發須知:URL編碼與解碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM