讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 前言 >

前言

出版說明

自從方倍工作室推出微信公眾平台開發系列教程後,受到廣大微信開發人員及愛好者的熱情關注,相關文章的日訪問量高達2萬人次,而《微信公眾平台開發入門教程》的閱讀量早已超過130萬,博客訪問量總計超過1500萬,成為微信公眾平台開發更新較快、傳播較廣、受眾較多、資料較全的博客。眾多博文被很多有影響力的網站轉載,並被各大搜索引擎收錄且排名靠前,這些是我們始料未及的。

然而更讓人高興的是,很多開發者通過學習我們的教程學會了微信公眾平台開發,並且通過微信開發有所收益。2013年10月17日,我們在QQ空間發佈新版的《微信公眾平台開發入門教程》鏈接後,網友「我叫不熬夜」在空間中回復,他之前通過學習我們的微信開發教程賺到了2000元,而他當時還只是一名學生。這條回復記錄至今還保存在方倍工作室的QQ空間中,這給了我們不斷前進的動力。

為了推出更好、更有價值的作品,在策劃編輯王彬先生的支持下,我們整合已有的教程資源,並從2013~2016年的幾百個開發案例中挑選出最受歡迎的功能應用,編寫了本書。新教程中全面介紹了微信公眾平台包括自定義菜單、網頁授權、微信支付、微信紅包、模板消息、微信連WiFi、企業號、小程序、微信開放平台、一鍵關注等在內的所有接口及使用方法,並且輔以30多個功能應用案例及技巧,同時在分析過程中融合相關知識與技術,所有功能的分析講解都力求使讀者不僅「知其然」,而且「知其所以然」,以期為讀者奉獻一本含金量高的書籍。

閱讀指南

本書共分為25章。

第1章 簡要介紹了微信及其主要平台:微信公眾平台與微信開放平台,重點介紹了微信公眾平台後台的各項功能。

第2章 介紹了如何搭建本地開發環境,以及使用PHP作為開發語言時的程序開發基礎。

第3章 以性價比較高及方便性最好的新浪雲為對象,介紹了申請服務器資源的方法,擁有服務器資源是進行微信公眾平台開發的前提。同時介紹了如何啟用微信公眾平台的開發模式,及啟用過程中常見問題的解決方法,最後對微信公眾平台自動回復的原理作了分析。讀者需要理解開發模式的原理,這是進行後續開發的基礎。

第4章 介紹了微信公眾平台基礎接口的3個部分,主要包括接收普通消息、發送被動回復消息,以及接收事件推送消息3個方面。這些消息類型是微信公眾平台與用戶交互的基礎功能。

第5章 介紹了Access Token和自定義菜單。Access Token是微信接口調用的「總管」。自定義菜單是微信界面開發的第一步。

第6章 介紹了用戶列表與用戶基本信息的相關知識,附帶了如何製作個性化歡迎語的案例。

第7章 介紹了網頁授權以及微信官方樣式庫WeUI。網頁授權是微信網頁開發中最重要的功能之一。WeUI是微信官方推薦的微信網頁樣式庫。

第8章 介紹了參數二維碼和來源統計。參數二維碼是服務號進行線下推廣的最重要方式之一。

第9章 介紹了客服接口和群發接口。客服接口是維護客戶關係的重要方式之一。群發接口是微信內容發佈的主要渠道。

第10章 介紹了微信小店和模板消息。微信小店是微信公眾平台打造的原生電商模式,可幫助商家實現技術「零門檻」的電商接入模式。

第11章 介紹了客服管理。多客服功能為需要將公眾號接入客服平台的企業提供了一系列接口。

第12章 介紹了素材管理。對於有大量素材需要進行批量處理的開發者,使用接口可以減少工作量,加快編輯速度。

第13章 介紹了數據統計。通過數據統計接口,可以獲取與公眾平台官網統計模塊類似但更靈活的數據,還可根據需要進行高級處理。

第14章 介紹了微信JS-SDK。微信JS-SDK是微信公眾平檯面向網頁開發者提供的基於微信內的網頁開發工具包,可以為微信用戶提供更優質的網頁體驗。

第15章 介紹了微信門店。微信門店管理接口為商戶提供了門店批量導入、查詢、修改、刪除等主要功能,方便商戶快速、高效地進行門店管理和操作。

第16章 介紹了微信卡券與會員卡。微信卡券功能是微信為商戶提供的一套完整的電子卡券解決方案。

第17章 介紹了微信支付和微信紅包。微信公眾號支付是集成在微信公眾號上的支付功能,商戶為用戶提供產品或服務,用戶可以通過微信客戶端快速完成支付流程。

第18章 介紹了微信連WiFi。微信連WiFi為商家的線下場所提供了一套完整和便捷的微信連WiFi的方案,既可以極大地提升用戶體驗,又可以幫助商家提供精準的近場服務。

第19章 介紹了微信搖一搖周邊。微信搖一搖周邊為線下商戶提供了近距離連接用戶的能力,並支持線下商戶向周邊用戶提供個性化營銷、互動及信息推薦等服務。

第20章 介紹了微信企業號和企業微信。微信企業號是微信為企業客戶提供的移動應用入口。它可以幫助企業建立員工、上下游供應鏈與企業IT系統間的連接。企業微信是騰訊公司發佈的全平台企業辦公工具。

第21章 介紹了微信小程序。微信小程序是一種不需要下載、安裝即可使用的應用,它實現了應用「觸手可及」的夢想。用戶掃一掃或搜一下即可打開小程序,體現了「用完即走」的理念。

第22章 介紹了微信開放平台。微信開放平台是為移動應用、網站應用、公眾賬號及公眾號第三方平台提供服務的平台。

第23章 介紹了一些微信開發的實用技巧。這些功能能在某些特定的方面豐富程序的功能,或者可定制想要的內容。

第24章 介紹了多個最常見應用的開發。這些應用都是非常受用戶歡迎的,讀者學習完後可以快速移植到自己的微信公眾平台,提高粉絲的存在價值。

第25章 介紹了基於ThinkPHP 5開發的微信用戶管理系統。ThinkPHP 5是新一代的高性能開發框架,是企業快速、高效開發新項目的首選。

本書的程序案例採用廣泛流行的PHP、MySQL、XML、CSS、JS、HTML 5等程序開發語言及數據庫實現。將案例和相關知識點融合,所有案例均在書中給出了核心實現代碼並進行了講解。初學者可以在瞭解PHP和MySQL語法之後,從頭至尾地學習,對於其中難以理解的部分可以查閱相關資料,部分功能的開發還需要讀者具有一定的JS、CSS等知識。有經驗的微信公眾平台開發人員可以根據自己的需要,直接切入相應章節。對於其他從業人員,則可以選擇自己感興趣的內容閱讀。

由於作者水平及能力有限,加之時間倉促,書中難免出現錯誤和不妥之處,對於一些依賴第三方功能的實現也難以保證可以永久使用,懇請讀者批評指正!

源碼下載

本書的源代碼可以從方倍工作室的微信公眾賬號(微信號:fbxxjs)下載,歡迎關注並下載。

讀者對像

本書適合以下人群:

·想瞭解移動互聯網及微信公眾平台發展的行業從業人員。

·想瞭解微信公眾平台產品使用方法、技巧及效果評估的微信營銷人員。

·想提高會員活躍度、提高指標轉化率、推進品牌推廣的公眾平台運營人員。

·想學習微信公眾平台開發的入門、初級、中級、高級開發人員。

·想使用微信公眾平台兼職開發、創業等渴望更成功人。

·想搭建企業內部強大及實用的微信公眾平台的開發團隊。

致謝

首先感謝「微信之父」張小龍先生及其微信團隊,是他們創造了「微信」這一經典傳世之作。

感謝本書策劃編輯王彬先生的支持,他促成了本書的出版。

感謝我最親愛的家人在背後的默默支持與付出。

本書在成書過程中,也得到了諸多同行人員的支持與鼓勵,在此一併致謝。

謹以此書獻給所有熱愛移動互聯網和微信及微信公眾平台的人們。

方倍

2017年1月於深圳