簡單幾步成為微信公眾平台開發者


“微信,是一個生活方式”,這是微信的自我評價,是不是覺得如果那天不在朋友圈里分享一下自己的最新狀態,
並且收到幾個贊和評價的話,會覺得空虛寂寞呢?它實實在在的改變了我們的生活方式。

微信,也是一個生意方式”,在微信成為我們日常必備之app的同時,它同樣具備巨大的的商業
或許不應該稱為潛力,因為有很多人已經獲利,名人們在微信上開設公眾賬戶來吸金,商家來做推廣,
服務行業借此拓展渠道,甚至微信已經支持支付了, 還有越來越的自媒體在微信平台涌現出來。

這篇文章就是介紹如何快速的成為公眾平台開發者,由於個人只能申請訂閱號,因此本文是以訂閱號為例。
關於訂閱號和服務號的區別,請參見微信公眾平台服務號、訂閱號的相關說明

從微信用戶角度簡單來說:

訂閱號主要用於信息輻射,典型的如各家新聞媒體
服務號主要由於自助服務,典型的如招商銀行

申請公眾平台賬戶

  • 按照提示激活郵箱

  • 上傳個人照片,需要有清晰的身份證照片

  • 選擇公眾賬戶的類型,對於個人賬戶只能選擇訂閱號

  • 最后一會看到自己賬戶的所有信息,請上傳賬號的頭像,否則無法完成開發者的申請

  • 等待審核通過,這個過程大約需要2~3天,當你收到如下通知,那么恭喜你,你已經成功的申請到了微信公眾賬戶了

  • OK, 激動人心的時刻到了,是時候進入開發模式了,點擊導航欄的“高級功能”,
    你將會看到兩種模式可供選擇,請直接忽略編輯模式,進入“開發模式

  • 注冊公眾賬戶的服務器
    這里需要兩部分信息,服務器地址和用於驗證的Token(用來驗證請求來自微信服務器)。
    如果你還沒有自己的服務器,沒有關系,為了完成這篇文章我特意申請了一個微信賬戶:
名稱:公眾賬號開發指南 賬戶ID:we-chat-tutorial 服務器地址:http://wechattutorial.herokuapp.com/

這是一個用於示范的服務器,所有的源碼都托管在github上,有興趣的朋友可以拷貝一份,搭建一個服務器。
下面我會講到服務器的搭建。

  • 成功就在眼前,當驗證完成之后,請打開“開發者模式”,至此所有的賬戶申請就完成了

  • 關注你的公共賬戶
    拿起你的手機掃一掃下面的二維碼,然后你將會收到一個歡迎消息,接着試試“help”,
    該賬號會返回相應的幫助信息。如果輸入其他任何文本,該賬戶會返回預先定義的圖文消息給你。
    聲明一下,這不是在打廣告,該賬戶僅僅是用來做樣例用的。

接下來,我們說說如何搭建這個服務器。

搭建服務器

微信公眾平台是通過消息與公眾賬號服務器進行通訊,每個消息都會包含如下信息:
微信用戶ID,開發者微信號,時間戳,消息類型(文字,鏈接,圖文,音樂,事件),消息內容,消息ID。
其中最常用的便是文字類型的消息,關注事件和圖文消息。
如果以一個飯店的微信賬戶為例的話,典型的應用場景可以是這樣的:

用戶輸入“menu”,公眾賬戶返回給用戶菜單的圖文消息。

我自己也有一個微信公眾賬號,這個賬號可以提供簡單的澳洲商業房產搜索:

  用戶輸入“澳洲的任何你感興趣的地址(如:Melbourne)”,公眾賬戶會根據該地址幫你找到排名前5位的商業地產

 

說到這里有點廣告植入的嫌疑,其實這個賬號就是3天工作的產物,只是想用來驗證一下自己的想法,
公眾賬號開發指南不同的是它的結果是真實數據。

au commercial

代碼

所有的代碼都托管在github上https://github.com/yangdong/wechat-tutorial.git
該服務器完成了對以下功能: 

  1. 響應微信平台的驗證請求
  2. 響應用戶關注該公眾賬戶
  3. 響應用戶查詢幫助信息 
  4. 響應用戶其他文字請求

部署

  1. 准備工作: github賬戶 Heroku賬戶
  2. 目標:   將github中的代碼部署到Heroku
  3. 工具   snap ci它是一個持續集成工具,能夠幫助我們非常輕松的將github中的代碼,部署到Heroku上,
    這樣我們僅需要關注我們的業務代碼,而無需關心部署的流程。
    如果想要深入了解持續集成,可以參考Continuous Integration,同時這本書也不錯持續集成
  4. LET’S GO
    1. Fork wechat-tutorial到自己的github
    2. 使用github賬戶登陸snap-ci

3. 為剛剛fork的代碼倉庫創建一個snap-ci的工程

       snap ci會加載你托管在github中的所有倉庫,我們選擇wechat-tutorial

snap ci creating

4. 為該流水線創建所需要的構建流程,我們只需要增加部署到Heroku 

我們選擇“Heroku Deployment Stage”,在這一步中,需要你Heroku賬戶為snap-ci授權,以便於它能夠創建和部署應用
5. 等待構建 
恭喜你,已經完成99%的工作了,剩下的1%將由snap-ci為你完成,
並且以后永遠都是由它幫你完成,你成功的擁有了一個免費的不知疲倦的勞動力了。


6. 大功告成 
當你看到綠色的“PASSED”字樣時,你的所有部署工作就完成了,
你現在就可以訪問自己的公眾賬戶服務器了。

如何驗證你的服務器是否工作正常.
在瀏覽器中輸入“http://你的應用名稱.herokuapp.com/?echostr=token”,
當瀏覽器返回“token”時,就意味着你的服務器已經就緒。
寫到這里,如何申請微信公眾賬戶,和服務器的搭建就介紹完全了。
接下來所需要的就是修改服務器代碼,以便適應自己的業務需求。

謝謝!


免責聲明!

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



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