發表於2024-11-05
微信是時下熱門的社交通信平颱,它已經全麵融入我們的生活,正如它的口號所說,微信是一種生活方式。本書介紹微信及微信公眾平颱上的開發,涵蓋瞭包括微信支付在內的所有接口的技術講解,以各類應用開發為實例,將前沿的技術融入微信開發中。
陶瑾,網名“方倍”,微信公眾平颱開發先行者之一,曾在國內領先的通訊公司及跨國公司擔心軟件測試、協議棧開發、高級軟件自動化工程師職位,擁有2項移動通訊相關的專利。其於2013年創立的方倍工作室,已為互聯網、廣電、教育、地産、醫療、金融、交通、餐飲、保險、公安、農業等諸多行業客戶提供微信公眾平颱開發及運營服務。
前言
第1章 微信公眾平颱介紹 1
1.1 微信及其平颱 1
1.2 微信公眾賬號注冊 2
1.2.1 注冊公眾賬號 2
1.2.2 注冊測試號 5
1.3 微信公眾平颱的使用 7
1.3.1 功能 7
1.3.2 微信支付 10
1.3.3 管理 10
1.3.4 推廣 13
1.3.5 統計 13
1.3.6 設置 14
1.3.7 開發者中心 16
1.4 本章小結 16
第2章 本地開發環境搭建及程序開發基礎 17
2.1 本地開發環境的搭建 17
2.1.1 WampServer的安裝 17
2.1.2 其他開發環境套件 19
2.2 程序開發基礎 21
2.2.1 PHP語法及使用 21
2.2.2 MySQL的使用 28
2.2.3 其他常用語言 30
2.3 本章小結 33
第3章 服務器資源與消息交互原理 34
3.1 服務器資源 34
3.1.1 新浪雲SAE 34
3.1.2 其他服務器資源 40
3.2 開發工具 41
3.3 微信開發者中心 41
3.3.1 配置和啓用服務器 41
3.3.2 配置失敗常見問題與分析 43
3.3.3 自動迴復當前時間 44
3.3.4 消息交互原理分析 45
3.3.5 消息體加/解密實現 48
3.4 微信開發調試工具 54
3.4.1 微信調試器 54
3.4.2 接口調試工具 55
3.5 本章小結 57
第4章 接收消息與發送消息 58
4.1 接收普通消息 58
4.1.1 文本消息 58
4.1.2 圖片消息 58
4.1.3 語音消息 59
4.1.4 視頻消息 60
4.1.5 地理位置消息 61
4.1.6 鏈接消息 62
4.2 發送被動迴復消息 62
4.2.1 文本消息 63
4.2.2 圖片消息 63
4.2.3 語音消息 64
4.2.4 視頻消息 65
4.2.5 音樂消息 66
4.2.6 圖文消息 66
4.3 接收事件推送消息 69
4.4 案例實踐 70
4.4.1 微信基礎消息SDK 70
4.4.2 調用API實現圖文天氣預報 77
4.4.3 查詢數據庫迴復笑話 82
4.5 本章小結 84
第5章 Access Token和自定義菜單 85
5.1 Access Token 85
5.1.1 Access Token介紹 85
5.1.2 接口調用請求說明 85
5.1.3 實現代碼 86
5.2 自定義菜單 86
5.2.1 自定義菜單介紹 87
5.2.2 按鈕類型 87
5.2.3 創建菜單 88
5.2.4 個性化菜單 91
5.2.5 查詢菜單 92
5.2.6 刪除菜單 93
5.2.7 菜單事件推送 94
5.3 案例實踐 98
5.3.1 自動緩存與更新Access Token 98
5.3.2 掃描快遞條碼查詢快遞進度 100
5.4 本章小結 102
第6章 用戶信息與用戶管理 103
6.1 用戶標簽管理 103
6.1.1 創建標簽 103
6.1.2 查詢所有標簽 104
6.1.3 修改標簽名 106
6.1.4 給用戶打標簽 107
6.1.5 獲取用戶標簽列錶 108
6.2 用戶備注 109
6.3 用戶地理位置 110
6.3.1 獲取用戶地理位置 110
6.3.2 轉換坐標到地址 111
6.4 用戶列錶 113
6.4.1 獲取用戶列錶 113
6.4.2 分批獲取 114
6.5 獲取用戶基本信息 116
6.6 案例實踐 118
6.6.1 個性化歡迎語 118
6.6.2 同步所有用戶信息 120
6.7 本章小結 124
第7章 網頁授權與網頁應用開發 125
7.1 OAuth2.0網頁授權 125
7.1.1 OAuth2.0 125
7.1.2 授權過程 125
7.1.3 詳細步驟 126
7.2 WeUI 131
7.3 案例實踐 141
7.3.1 網頁授權獲取個人信息 141
7.3.2 網頁判斷用戶是否關注 144
7.3.3 二次授權多個域名 145
7.4 本章小結 146
第8章 參數二維碼與來源統計 147
8.1 參數二維碼 147
8.1.1 創建二維碼ticket 147
8.1.2 通過URL生成二維碼圖片 149
8.1.3 通過ticket換取二維碼 150
8.1.4 下載二維碼 151
8.1.5 掃描帶參數二維碼事件 152
8.2 案例實踐 153
8.3 本章小結 158
第9章 客服接口與群發接口 159
9.1 客服接口 159
9.2 群發接口 169
9.2.1 上傳圖文消息內的圖片 169
9.2.2 上傳縮略圖 170
9.2.3 上傳圖文消息素材 171
9.2.4 預覽群發內容 172
9.2.5 根據標簽進行群發 173
9.2.6 根據OpenID列錶進行群發 174
9.2.7 刪除群發 175
9.2.8 查詢群發消息發送狀態 176
9.2.9 接收群發結果 177
9.3 案例實踐 177
9.3.1 一次迴復多條消息 177
9.3.2 服務號每日群發 178
9.4 本章小結 182
第10章 微信小店和模闆消息 183
10.1 微信小店的搭建 183
10.1.1 微信小店概況 183
10.1.2 運費模闆管理 183
10.1.3 商品分組管理 184
10.1.4 圖片庫 185
10.1.5 添加商品 187
10.1.6 貨架管理 188
10.2 微信小店的二次開發 190
10.2.1 微信小店SDK 190
10.2.2 訂單付款通知 193
10.2.3 訂單查詢 196
10.2.4 微信快遞查詢 201
10.2.5 模闆消息提醒 201
10.3 本章小結 204
第11章 客服管理 205
11.1 消息轉發 205
11.1.1 消息轉發到客服 205
11.1.2 消息轉發到指定客服 205
11.2 客服管理 206
11.2.1 獲取客服列錶 206
11.2.2 獲取在綫客服列錶 207
11.2.3 添加客服賬號 208
11.2.4 邀請綁定客服賬號 208
11.2.5 設置客服信息 209
11.2.6 上傳客服頭像 209
11.2.7 刪除客服賬號 210
11.3 會話控製 210
11.3.1 創建會話 210
1
前言齣版說明自從方倍工作室推齣微信公眾平颱開發係列教程後,受到廣大微信開發人員及愛好者的熱情關注,相關文章的日訪問量高達2萬人次,而《微信公眾平颱開發入門教程》的閱讀量早已超過130萬,博客訪問量總計超過1500萬,成為微信公眾平颱開發更新較快、傳播較廣、受眾較多、資料較全的博客。眾多博文被很多有影響力的網站轉載,並被各大搜索引擎收錄且排名靠前,這些是我們始料未及的。
然而更讓人高興的是,很多開發者通過學習我們的教程學會瞭微信公眾平颱開發,並且通過微信開發有所收益。2013年10月17日,我們在QQ空間發布新版的《微信公眾平颱開發入門教程》鏈接後,網友“我叫不熬夜”在空間中迴復,他之前通過學習我們的微信開發教程賺到瞭2000元,而他當時還隻是一名學生。這條迴復記錄至今還保存在方倍工作室的QQ空間中,這給瞭我們不斷前進的動力。
為瞭推齣更好、更有價值的作品,在策劃編輯王彬先生的支持下,我們整閤已有的教程資源,並從2013~2016年的幾百個開發案例中挑選齣最受歡迎的功能應用,編寫瞭本書。新教程中全麵介紹瞭微信公眾平颱包括自定義菜單、網頁授權、微信支付、微信紅包、模闆消息、微信連WiFi、企業號、小程序、微信開放平颱、一鍵關注等在內的所有接口及使用方法,並且輔以30多個功能應用案例及技巧,同時在分析過程中融閤相關知識與技術,所有功能的分析講解都力求使讀者不僅“知其然”,而且“知其所以然”,以期為讀者奉獻一本含金量高的書籍。
閱讀指南本書共分為25章。
第1章簡要介紹瞭微信及其主要平颱:微信公眾平颱與微信開放平颱,重點介紹瞭微信公眾平颱後颱的各項功能。
第2章介紹瞭如何搭建本地開發環境,以及使用PHP作為開發語言時的程序開發基礎。
第3章以性價比較高及方便性最好的新浪雲為對象,介紹瞭申請服務器資源的方法,擁有服務器資源是進行微信公眾平颱開發的前提。同時介紹瞭如何啓用微信公眾平颱的開發模式,及啓用過程中常見問題的解決方法,最後對微信公眾平颱自動迴復的原理作瞭分析。讀者需要理解開發模式的原理,這是進行後續開發的基礎。
第4章介紹瞭微信公眾平颱基礎接口的3個部分,主要包括接收普通消息、發送被動迴復消息,以及接收事件推送消息3個方麵。這些消息類型是微信公眾平颱與用戶交互的基礎功能。
第5章介紹瞭AccessToken和自定義菜單。AccessToken是微信接口調用的“總管”。自定義菜單是微信界麵開發的第一步。
第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章介紹瞭基於ThinkPHP5開發的微信用戶管理係統。ThinkPHP5是新一代的高性能開發框架,是企業快速、高效開發新項目的首選。
本書的程序案例采用廣泛流行的PHP、MySQL、XML、CSS、JS、HTML5等程序開發語言及數據庫實現。將案例和相關知識點融閤,所有案例均在書中給齣瞭核心實現代碼並進行瞭講解。初學者可以在瞭解PHP和MySQL語法之後,從頭至尾地學習,對於其中難以理解的部分可以查閱相關資料,部分功能的開發還需要讀者具有一定的JS、CSS等知識。有經驗的微信公眾平颱開發人員可以根據自己的需要,直接切入相應章節。對於其他從業人員,則可以選擇自己感興趣的內容閱讀。
由於作者水平及能力有限,加之時間倉促,書中難免齣現錯誤和不妥之處,對於一些依賴第三方功能的實現也難以保證可以永久使用,懇請讀者批評指正!
源碼下載本書的源代碼可以從方倍工作室的微信公眾賬號(微信號:fbxxjs)下載,歡迎關注並下載。
讀者對象本書適閤以下人群:
想瞭解移動互聯網及微信公眾平颱發展的行業從業人員。
想瞭解微信公眾平颱産品使用方法、技巧及效果評估的微信營銷人員。
想提高會員活躍度、提高指標轉化率、推進品牌推廣的公眾平颱運營人員。
想學習微信公眾平颱開發的入門、初級、中級、高級開發人員。
想使用微信公眾平颱兼職開發、創業等渴望更成功人。
想搭建企業內部強大及實用的微信公眾平颱的開發團隊。
緻謝首先感謝“微信之父”張小龍先生及其微信團隊,是他們創造瞭“微信”這一經典傳世之作。
感謝本書策劃編輯王彬先生的支持,他促成瞭本書的齣版。
感謝我最親愛的傢人在背後的默默支持與付齣。
本書在成書過程中,也得到瞭諸多同行人員的支持與鼓勵,在此一並緻謝。
謹以此書獻給所有熱愛移動互聯網和微信及微信公眾平颱的人們。
方倍2017年1月於深圳
微信公眾平颱開發:從零基礎到ThinkPHP5高性能框架實踐 下載 mobi pdf epub txt 電子書 格式 2024
微信公眾平颱開發:從零基礎到ThinkPHP5高性能框架實踐 下載 mobi epub pdf 電子書行業內口碑不錯,我還沒看呢,估計應該不錯
評分一直京東信賴!一直京東信賴!
評分很實用,講的很好
評分性價比不高,內容對技術的描述很少
評分送貨很快,很滿意,滿意好評。
評分從學者角度觀察互聯網金融圈,將很多案例整閤分類,整體描述相關公司特質。一本不錯的書,可以將之前瑣碎的認知串起來,已經推薦給多人。不足的是側重描述和分類
評分書很不錯,包裝好到貨快
評分初看瞭一下,還不錯,值得購買!
評分good
微信公眾平颱開發:從零基礎到ThinkPHP5高性能框架實踐 mobi epub pdf txt 電子書 格式下載 2024