「微信,是一個生活方式」,這是微信的自我評價,是否是以爲若是那天不在朋友圈裏分享一下本身的最新狀態,
而且收到幾個贊和評價的話,會以爲空虛寂寞呢?它實實在在的改變了咱們的生活方式。html
「微信,也是一個生意方式」,在微信成爲咱們平常必備之app的同時,它一樣具有巨大的的商業
或許不該該稱爲潛力,由於有不少人已經獲利,名人們在微信上開設公衆帳戶來吸金,商家來作推廣,
服務行業藉此拓展渠道,甚至微信已經支持支付了, 還有愈來愈的自媒體在微信平臺涌現出來。
這篇文章就是介紹如何快速的成爲公衆平臺開發者,因爲我的只能申請訂閱號,所以本文是以訂閱號爲例。
關於訂閱號和服務號的區別,請參見微信公衆平臺服務號、訂閱號的相關說明。git
從微信用戶角度簡單來講:github
訂閱號主要用於信息輻射,典型的如各家新聞媒體。
服務號主要因爲自助服務,典型的如招商銀行。瀏覽器
名稱:公衆帳號開發指南 帳戶ID:we-chat-tutorial 服務器地址:http://wechattutorial.herokuapp.com/
這是一個用於示範的服務器,全部的源碼都託管在github上,有興趣的朋友能夠拷貝一份,搭建一個服務器。
下面我會講到服務器的搭建。服務器
接下來,咱們說說如何搭建這個服務器。微信
微信公衆平臺是經過消息與公衆帳號服務器進行通信,每一個消息都會包含以下信息:
微信用戶ID,開發者微信號,時間戳,消息類型(文字,連接,圖文,音樂,事件),消息內容,消息ID。
其中最經常使用的即是文字類型的消息,關注事件和圖文消息。
若是以一個飯店的微信帳戶爲例的話,典型的應用場景能夠是這樣的:app
用戶輸入「menu」,公衆帳戶返回給用戶菜單的圖文消息。微信公衆平臺
我本身也有一個微信公衆帳號,這個帳號能夠提供簡單的澳洲商業房產搜索:工具
用戶輸入「澳洲的任何你感興趣的地址(如:Melbourne)」,公衆帳戶會根據該地址幫你找到排名前5位的商業地產spa
說到這裏有點廣告植入的嫌疑,其實這個帳號就是3天工做的產物,只是想用來驗證一下本身的想法,
與公衆帳號開發指南不一樣的是它的結果是真實數據。
全部的代碼都託管在github上https://github.com/yangdong/wechat-tutorial.git
該服務器完成了對如下功能:
3. 爲剛剛fork的代碼倉庫建立一個snap-ci的工程
snap ci會加載你託管在github中的全部倉庫,咱們選擇wechat-tutorial
4. 爲該流水線建立所須要的構建流程,咱們只須要增長部署到Heroku
咱們選擇「Heroku Deployment Stage」,在這一步中,須要你Heroku帳戶爲snap-ci受權,以便於它可以建立和部署應用
5. 等待構建
恭喜你,已經完成99%的工做了,剩下的1%將由snap-ci爲你完成,
而且之後永遠都是由它幫你完成,你成功的擁有了一個免費的不知疲倦的勞動力了。
6. 大功告成
當你看到綠色的「PASSED」字樣時,你的全部部署工做就完成了,
你如今就能夠訪問本身的公衆帳戶服務器了。
如何驗證你的服務器是否工做正常.
在瀏覽器中輸入「http://你的應用名稱.herokuapp.com/?echostr=token」,
當瀏覽器返回「token」時,就意味着你的服務器已經就緒。
寫到這裏,如何申請微信公衆帳戶,和服務器的搭建就介紹徹底了。
接下來所須要的就是修改服務器代碼,以便適應本身的業務需求。
謝謝!