注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)微信公眾平臺應(yīng)用開發(fā)實踐

微信公眾平臺應(yīng)用開發(fā)實踐

微信公眾平臺應(yīng)用開發(fā)實踐

定 價:¥69.00

作 者: 閆小坤,周濤 著
出版社: 清華大學(xué)出版社
叢編項: 移動開發(fā)叢書
標(biāo) 簽: 暫缺

ISBN: 9787302479680 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字?jǐn)?shù):  

內(nèi)容簡介

  本書由前騰訊公司軟件開發(fā)工程師根據(jù)微信6.x版撰寫,緊跟微信公眾平臺的技術(shù)發(fā)展,是目前微信公眾平臺應(yīng)用開發(fā)領(lǐng)域涵蓋內(nèi)容較全面、系統(tǒng)和深入的一本書。本書全面介紹了微信公眾平臺的開發(fā)模式、環(huán)境搭建、消息接口及高級接口,深入地解析了微信內(nèi)置瀏覽器的特性及Weixin JS接口,系統(tǒng)地講解了開發(fā)微信公眾號的流程、方法、技巧和注意事項,還簡要介紹了微信小程序的開發(fā)。本書案例豐富,提供了包括餐廳管家、微商城、微酒店、游戲開發(fā)、HTML 5小游戲5個項目的完整開發(fā)流程,探討的內(nèi)容包括自定義菜單、二維碼、微信支付、微信小店、位置服務(wù)等。學(xué)習(xí)完本書,讀者完全有能力開發(fā)企業(yè)級的公眾號。 本書適合于微信公眾平臺開發(fā)初學(xué)者,企業(yè)微信公眾號開發(fā)、公眾號運營者及移動互聯(lián)網(wǎng)開發(fā)人員,也很適合有一定開發(fā)基礎(chǔ)但對微信公眾號項目開發(fā)不熟悉的讀者閱讀。

作者簡介

  閆小坤,資深軟件開發(fā)工程師。

圖書目錄

第1章 微信公眾平臺簡介 1
1.1 微信:連接一切 2
1.1.1 物聯(lián)網(wǎng) 2
1.1.2 二維碼革命 3
1.2 認(rèn)識微信公眾平臺 4
1.2.1 大事記 4
1.2.2 分類:服務(wù)號與訂閱號 5
1.2.3 微信認(rèn)證 6
1.2.4 公眾號運營 7
1.2.5 微社區(qū) 8
1.2.6 微信公眾平臺管理后臺 8
1.3 本章小結(jié) 10
第2章 編輯模式和微信公眾號 11
2.1 開啟編輯模式 12
2.2 自動回復(fù)消息 12
2.2.1 開啟自動回復(fù) 13
2.2.2 被添加自動回復(fù) 13
2.2.3 消息自動回復(fù) 14
2.2.4 關(guān)鍵詞自動回復(fù) 15
2.2.5 自動回復(fù)優(yōu)先規(guī)則 16
2.3 自定義菜單 17
2.3.1 設(shè)置自定義菜單 17
2.3.2 設(shè)置動作 18
2.4 投票 19
2.5 案例分析 20
2.5.1 利用自動回復(fù)實現(xiàn)我的書目功能 20
2.5.2 自定義菜單的典型案例:小道消息 22
2.5.3 自定義菜單增加歷史消息 23
2.6 本章小結(jié) 24
第3章 搭建開發(fā)環(huán)境 25
3.1 啟用公眾平臺開發(fā)模式 26
3.1.1 申請網(wǎng)址接入 26
3.1.2 數(shù)據(jù)交換方式 28
3.1.3 接口列表 28
3.2 新浪云環(huán)境搭建 31
3.2.1 應(yīng)用創(chuàng)建 31
3.2.2 搭建本地開發(fā)環(huán)境 35
3.2.3 SAE常用服務(wù) 38
3.2.4 新浪云虛擬主機 40
3.3 BAE環(huán)境搭建 45
3.3.1 創(chuàng)建工程 46
3.3.2 BAE常用服務(wù) 47
3.4 開發(fā)第一個應(yīng)用 48
3.4.1 下載PHP SDK 48
3.4.2 微信公眾平臺接口測試賬號申請 48
3.4.3 上傳服務(wù)器 49
3.4.4 掃描二維碼 50
3.5 本章小結(jié) 51
第4章 消息接口API 52
4.1 接入開發(fā)者模式 53
4.2 基礎(chǔ)支持 54
4.2.1 申請測試賬號 54
4.2.2 獲取access_token 55
4.3 接收消息 58
4.3.1 文本消息 58
4.3.2 圖片消息 60
4.3.3 語音消息 61
4.3.4 地理位置消息 62
4.3.5 鏈接消息 64
4.3.6 公眾平臺消息體簽名及加、解密 67
4.4 接收事件消息 67
4.4.1 關(guān)注/取消關(guān)注事件 68
4.4.2 掃描二維碼事件 69
4.4.3 上報地理位置事件 71
4.4.4 自定義菜單事件 72
4.5 回復(fù)消息 74
4.5.1 回復(fù)文本消息 74
4.5.2 回復(fù)圖片消息 75
4.5.3 回復(fù)語音消息 76
4.5.4 回復(fù)視頻消息 78
4.5.5 回復(fù)音樂消息 79
4.5.6 回復(fù)圖文消息 81
4.6 生成帶參數(shù)的二維碼 84
4.6.1 創(chuàng)建二維碼ticket 84
4.6.2 通過ticket換取二維碼 86
4.7 客服接口 87
4.8 語音識別 92
4.8.1 讓微信聽懂你的話 92
4.8.2 翻譯助手 92
4.9 本章小結(jié) 96
第5章 高級接口 97
5.1 自定義菜單 98
5.1.1 自定義菜單的創(chuàng)建 98
5.1.2 自定義菜單的查詢和刪除 102
5.2 上傳/下載多媒體文件 102
5.2.1 上傳多媒體文件 102
5.2.2 下載多媒體文件 104
5.2.3 測試案例 105
5.3 用戶管理 106
5.3.1 管理分組 106
5.3.2 獲取用戶基本信息 112
5.3.3 獲取用戶列表 114
5.4 獲取用戶地理位置 116
5.5 OAuth 2.0網(wǎng)頁授權(quán) 117
5.5.1 配置授權(quán)回調(diào)域名 118
5.5.2 OAuth 2.0授權(quán)流程 119
5.5.3 代碼實現(xiàn) 122
5.5.4 案例 124
5.6 高級群發(fā)接口 126
5.6.1 上傳圖文消息素材 126
5.6.2 根據(jù)分組進(jìn)行群發(fā) 128
5.6.3 根據(jù)OpenID列表群發(fā) 134
5.6.4 刪除群發(fā) 134
5.6.5 事件推送群發(fā)結(jié)果 135
5.7 多客服功能 136
5.8 微信小店 139
5.9 模板消息 140
5.9.1 創(chuàng)建模板 140
5.9.2 發(fā)送模板消息 141
5.10 企業(yè)號 142
5.10.1 申請企業(yè)號 143
5.10.2 組織架構(gòu) 144
5.10.3 發(fā)送通知 145
5.11 本章小結(jié) 145
第6章 微信內(nèi)置瀏覽器Weixin JS接口 146
6.1 微信內(nèi)置瀏覽器 147
6.1.1 特征 147
6.1.2 WeixinJSBridge 148
6.2 WeixinJSBridge使用說明 150
6.2.1 WeixinJSBridge接口一覽 150
6.2.2 界面接口 151
6.2.3 分享接口 153
6.2.4 監(jiān)聽事件 156
6.2.5 功能接口 158
6.2.6 第三方App接口 159
6.3 案例 162
6.3.1 WeixinJSBridge的加載順序 162
6.3.2 隱藏/顯示W(wǎng)ebView分享按鈕 163
6.3.3 隱藏/顯示W(wǎng)ebView底部的導(dǎo)航欄 165
6.3.4 跳轉(zhuǎn)到掃描二維碼界面 167
6.3.5 關(guān)閉WebView 168
6.3.6 圖片預(yù)覽 170
6.4 微信iOS客戶端內(nèi)置瀏覽器適配 172
6.4.1 UIWebview和WKWebview介紹 172
6.4.2 內(nèi)核切換方法 172
6.4.3 內(nèi)核識別方法 173
6.4.4 微信內(nèi)置瀏覽器內(nèi)核判斷 174
6.4.5 適配注意事項 175
6. 5 本章小結(jié) 175
第7章 微信JS-SDK 176
7.1 微信JS-SDK簡介 177
7.2 微信Web開發(fā)者工具 178
7.3 JS-SDK的使用 180
7.3.1 JS接口安全域名 180
7.3.2 微信客戶端版本要求 181
7.4 在SAE上使用JS-SDK 181
7.5 微信網(wǎng)頁開發(fā)樣式庫 185
7.6 本章小結(jié) 186
第8章 餐廳管家 187
8.1 功能設(shè)計 188
8.1.1 需求分析 188
8.1.2 功能演示 189
8.1.3 注意事項 191
8.2 “餐廳管家”的實現(xiàn)一:創(chuàng)建自定義菜單 191
8.2.1 自定義菜單 192
8.2.2 數(shù)據(jù)庫操作類封裝 193
8.2.3 微信消息接口 206
8.3 “餐廳管家”的實現(xiàn)二:預(yù)約管理 215
8.3.1 數(shù)據(jù)表設(shè)計 215
8.3.2 流程設(shè)計 216
8.3.3 網(wǎng)頁與樣式 217
8.3.4 預(yù)約頁面 218
8.3.5 我的預(yù)約頁面 222
8.4 “餐廳管家”的實現(xiàn)三:菜單管理 223
8.4.1 數(shù)據(jù)表設(shè)計 223
8.4.2 菜單展示頁面 224
8.4.3 菜單管理后臺 226
8.5 “餐廳管家”的實現(xiàn)四:優(yōu)惠券二維碼 226
8.5.1 數(shù)據(jù)庫設(shè)計 226
8.5.2 生成二維碼優(yōu)惠券 227
8.5.3 優(yōu)惠券列表 230
8.5.4 使用優(yōu)惠券 233
8.5.5 利用WebSocket實現(xiàn)信息推送 237
8.6 “餐廳管家”的實現(xiàn)五:路線導(dǎo)航 239
8.6.1 騰訊地圖API 239
8.6.2 數(shù)據(jù)庫設(shè)計 240
8.6.3 添加飯店位置 241
8.6.4 獲取用戶位置 244
8.6.5 路徑選擇算法 245
8.7 本章小結(jié) 252
第9章 微商城 253
9.1 抽獎系統(tǒng) 254
9.1.1 前端展示 254
9.1.2 抽獎動畫 254
9.1.3 中獎概率 255
9.1.4 抽獎控制邏輯 256
9.1.5 數(shù)據(jù)表設(shè)計 257
9.1.6 代碼實現(xiàn) 258
9.2 微信支付 263
9.2.1 微信支付介紹 263
9.2.2 JS API支付 264
9.2.3 安全支付 269
9.2.4 訂單查詢 272
9.3 微信小店 274
9.3.1 認(rèn)識微信小店 274
9.3.2 開店五步 275
9.4 多客服功能 278
9.4.1 服務(wù)開通 278
9.4.2 添加客服工號 279
9.4.3 在電腦上使用多客服 280
9.4.4 在微信上使用多客服 280
9.5 本章小結(jié) 281
第10章 微酒店 282
10.1 微酒店功能及設(shè)計 283
10.1.1 功能 283
10.1.2 數(shù)據(jù)庫設(shè)計 283
10.2 功能實現(xiàn) 284
10.2.1 自定義菜單 284
10.2.2 消息處理 286
10.2.3 位置消息 287
10.2.4 附近酒店 288
10.2.5 預(yù)訂酒店頁面 291
10.2.6 用戶注冊頁面 295
10.2.7 添加訂單頁面 297
10.2.8 我的訂單頁面 300
10.2.9 退訂 303
10.2.10 訂單后臺管理 304
10.2.11 我的會員卡 307
10.3 本章小結(jié) 308
第11章 游戲開發(fā):誰是臥底 309
11.1 誰是臥底功能及設(shè)計 310
11.1.1 游戲規(guī)則 310
11.1.2 核心流程 310
11.1.3 數(shù)據(jù)表設(shè)計 310
11.2 代碼實現(xiàn) 311
11.2.1 消息判斷 311
11.2.2 創(chuàng)建游戲 313
11.2.3 創(chuàng)建房間 314
11.2.4 換詞 317
11.2.5 改詞 318
11.2.6 加入房間 318
11.2.7 后臺操作 319
11.3 效果展示 320
11.4 本章小結(jié) 321
第12章 HTML 5小游戲開發(fā) 322
12.1 一秒鐘有多長 323
12.1.1 界面與樣式 323
12.1.2 Zepto實現(xiàn) 325
12.1.3 Vue.js實現(xiàn) 327
12.2 測測你是三國殺中的誰——測試類游戲通用解決方案 332
12.2.1 JSON介紹 332
12.2.2 問題和答案的數(shù)據(jù)結(jié)構(gòu) 333
12.2.3 代碼解析 334
12.3 本章小結(jié) 337
第13章 微信與O2O 338
13.1 微信小店 339
13.1.1 小店功能 339
13.1.2 開發(fā)接口 341
13.2 微信搖一搖周邊 342
13.3 微信連Wi-Fi 343
13.4 微信掃一掃 348
13.5 本章小結(jié) 349
第14章 公眾號與小程序 350
14.1 小程序介紹 351
14.1.1 小程序是什么 351
14.1.2 小程序的開放能力 351
14.1.3 小程序的前世今生 351
14.2 《一秒鐘有多長》小游戲 352
14.2.1 游戲規(guī)則 352
14.2.2 下載與運行 353
14.2.3 界面、樣式與腳本 354
14.3 本章小結(jié) 356

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號