- 微信公眾平臺應用開發實戰(第2版)
- 鐘志勇 何威俊 馮煜博
- 1409字
- 2019-01-01 00:44:53
前言
為什么要寫這本書
微信有超過4億的用戶,其公眾平臺給了我們一個接觸這個龐大用戶量的機會,然而,到目前為止,公眾賬號的數量并不多。微信在公眾平臺道路上的探索還只是初級階段,公眾平臺的使用者也在積極地進行著自己的摸索,目前特別成功的案例還很少。公眾平臺對于我們來說是一個全新的平臺,任何人都可以在公眾平臺上注冊賬號,進行自己的探索,這意味著大家的機會都是平等的。和大家一樣,我也是眾多探索者中的一個。
關于機會,唐駿在他的新書《重新出發》中給出了他的理解:“機會有三種,第一種是別人給的,第二種是爭取的,第三種是運作出來的。迂回前進是運作機會的最佳方式之一,對于處于弱勢的人來說尤其有效。”也許讀者目前對公眾平臺一無所知,我想從現在開始了解并不晚,也許最好的公眾賬號就是你將來苦心經營的那個。
我是在今年年初的時候第一次接觸到公眾平臺的,一番了解之后,對它的開發模式非常感興趣,于是自己開發了一些公眾賬號,包括本書中將會介紹的meiri10futu、findface和mingyunzuolun。在開發和運營這些賬號的過程中記錄了遇到的問題和對應的處理方法,本書其實是把整個開發的過程展現給讀者,我希望讀者能夠從中得一些幫助,同時也希望自己通過這本書認識更多對公眾平臺的開發感興趣的人。
讀者對象
?對公眾平臺感興趣的人;
?有程序開發經驗,想嘗試微信公眾平臺開發的人;
?沒有程序開發經驗,想入門學習微信公眾平臺開發的人(本書的準備篇是專門為這類讀者準備的);
?想通過開發一些實際應用提升自己開發能力的人(本書使用到的知識是互聯網應用通用的);
?已經開發了自己的公眾賬號,想進一步提升的人。
如何閱讀本書
本書在邏輯上分為四大部分:
第一部分為第1章,簡單介紹了微信公眾賬號的開發模式和相關的技術,包括HTTP、PHP、XML和SQL,幫助讀者了解一些基礎的背景知識。如果讀者已經使用過相關技術并對開發模式有所了解,可以跳過這部分。
第二部分為第2~4章,著重講解公眾平臺的開放API,并用這些API實現一個入門的echo server賬號。在這一部分,筆者還進一步實現了一套快速開發公眾賬號的框架,讀者使用這個框架可以快速實現自己的公眾賬號。
第三部分為第5~7章,依次向讀者展示三個公眾賬號(meiri10futu、findface和mingyunzuolun)的開發過程,這三個公眾賬號分別屬于娛樂型、應用型和游戲型。掌握這部分知識之后,讀者可以獨立完成一個有復雜邏輯的公眾賬號。
第四部分為第8~9章,介紹了如何處理海量訂閱和用戶消息、如何防御惡意攻擊。這部分意在提高讀者能力,同時這部分內容也是運營互聯網應用需要重點關注的。這部分給出了一些實用的方法,掌握這些內容,讀者將有能力獨自運營一個有相當訂閱數量的公眾賬號。
如果讀者是公眾賬號開發的新手,建議至少從第二部分開始閱讀,如果讀者開發過一些公眾賬號,可以直接選擇自己感興趣的章節閱讀。
勘誤和支持
由于筆者的水平有限,加之編寫時間倉促,書中難免會出現一些錯誤或者不準確的地方,懇請讀者批評指正。為了更好地和讀者交流,筆者專門創建了一個QQ群(190609684),讀者可以加入該群與筆者進行交流。如果你有更多的寶貴意見,也歡迎發送郵件至郵箱pacozhong@qq.com,期待能夠得到你們的真摯反饋。
書中的全部源文件可以從華章網站(www.hzbook.com)下載。
致謝
首先要感謝騰訊公司的微信團隊,是他們創造了這款偉大的軟件。
其次要感謝機械工業出版社華章公司的楊福川和孫海亮,感謝你們在我寫作過程中提供的支持,因為有了你們的鼓勵和幫助,我才能順利完成全部書稿。
謹以此書獻給我親愛的家人,以及熱愛軟件開發的朋友們!