新到貨2本75折
微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐

微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐

  • 定價:594
  • 優惠價:87517
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

微信是時下熱門的社交通信平台,它已經全面融入我們的生活,正如它的口號所說,微信是一種生活方式。本書介紹微信及微信公眾平台上的開發,涵蓋了包括微信支付在內的所有接口的技術講解,以各類應用開發為實例,將前沿的技術融入微信開發中。

 

作者介紹

陶瑾,網名「方倍」,微信公眾平台開發先行者之一,曾在國內領先的通訊公司及跨國公司擔心軟件測試、協議棧開發、高級軟件自動化工程師職位,擁有2項移動通訊相關的專利。其於2013年創立的方倍工作室,已為互聯網、廣電、教育、地產、醫療、金融、交通、餐飲、保險、公安、農業等諸多行業客戶提供微信公眾平台開發及運營服務。
 

目錄

前言
第1章 微信公眾平臺介紹 1
1.1 微信及其平臺 1
1.2 微信公眾[賬1號]註冊 2
1.2.1 註冊公眾[賬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語[0法0]及使用 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 自動回復[0當0]前時間 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 修改標籤[0名0] 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章 網頁授[0[0權0]0]與網頁應用開發 125
7.1 OAuth2.0網頁授[0[0權0]0] 125
7.1.1 OAuth2.0 125
7.1.2 授[0[0權0]0]過程 125
7.1.3 詳細步驟 126
7.2 WeUI 131
7.3 案例實踐 141
7.3.1 網頁授[0[0權0]0]獲取個人資訊 141
7.3.2 網頁判斷用戶是否關注 144
7.3.3 二次授[0[0權0]0]多個域[0名0] 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 [0商0][0品0]分組管理 184
10.1.4 圖片庫 185
10.1.5 添加[0商0][0品0] 187
10.1.6 貨架管理 188
10.2 微信小店的二次開發 190
10.2.1 微信小店SDK 190
10.2.2 訂單付款通[0知0] 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 添加客服[賬1號] 208
11.2.4 邀請綁定客服[賬1號] 208
11.2.5 設置客服資訊 209
11.2.6 上傳客服頭像 209
11.2.7 刪除客服[賬1號] 210
11.3 [0會0]話控制 210
11.3.1 創建[0會0]話 210
11.3.2 關閉[0會0]話 211
11.3.3 獲取客戶[0會0]話狀態 211
11.3.4 獲取客服[0會0]話列表 212
11.3.5 獲取未接入[0會0]話列表 212
11.4 獲取聊天記錄 213
11.5 本章小結 214

第12章 素材管理 215
12.1 [親斤]增臨時素材 215
12.2 獲取臨時素材 216
12.3 [親斤]增[1永1][1久1]素材 216
12.3.1 [親斤]增[1永1][1久1]圖文素材 216
12.3.2 [親斤]增其他類型的[1永1][1久1]素材 217
12.4 獲取[1永1][1久1]素材 218
12.5 刪除[1永1][1久1]素材 218
12.6 修改[1永1][1久1]圖文素材 219
12.7 獲取素材總數 220
12.8 獲取素材列表 220
12.9 本章小結 222

第13章 資料統計 223
13.1 使用者分析資料介面 223
13.2 圖文分析資料介面 224
13.3 消息分析資料介面 229
13.4 介面分析資料介面 231
13.5 本章小結 233

第14章 微信JS-SDK 234
14.1 JS-SDK 234
14.1.1 JS API Ticket 234
14.1.2 JS-SDK簽[0名0] 234
14.1.3 卡券Ticket 235
14.1.4 SDK實現 236
14.2 JS-SDK的使用 239
14.3 介面清單 240
14.4 案例實踐 247
14.4.1 分享到朋友圈後查看內容 247
14.4.2 獲取用戶座標及地址 249
14.5 本章小結 250

第15章 微信門店 251
15.1 門店管理 251
15.1.1 創建門店 251
15.1.2 審核事[亻牛]推送 252
15.1.3 查詢門店資訊 253
15.1.4 查詢門店列表 255
15.1.5 修改門店服務資訊 257
15.1.6 刪除門店 258
15.1.7 門店類目表 258
15.2 案例實踐:獲取門店ID列表 259
15.3 本章小結 260

第16章 微信卡券與[0會0]員卡 261
16.1 創建卡券 261
16.1.1 上傳卡券Logo 261
16.1.2 卡券顏色 261
16.1.3 卡券的創建 262
16.2 投放卡券 268
16.2.1 創建二維碼投放 268
16.2.2 創建貨架投放 269
16.2.3 群發投放 271
16.3 卡券核銷 272
16.3.1 查詢Code 272
16.3.2 核銷Code 273
16.4 卡券統計 274
16.4.1 獲取卡券概況資料 274
16.4.2 獲取免費券資料 275
16.5 [0會0]員卡 276
16.5.1 創建[0會0]員卡 276
16.5.2 啟動[0會0]員卡 279
16.5.3 更[親斤][0會0]員信息 280
16.6 朋友的券 282
16.7 特殊票券 283
16.7.1 [0會0]議/演出門票 283
16.7.2 飛[1機1]票 285
16.7.3 電影票 287
16.7.4 景區門票 289
16.8 案例實踐 290
16.8.1 HTML5網頁中[令頁]取卡券 290
16.8.2 創建[0會0]議門票 292
16.9 本章小結 295

第17章 微信支付與微信紅包 296
17.1 微信支付基礎 296
17.1.1 申請微信支付 296
17.1.2 配置微信支付 299
17.1.3 設置API金鑰 300
17.1.4 微信支付基礎類 300
17.2 公眾號支付 310
17.3 掃碼支付 315
17.3.1 模式一:靜態連結 315
17.3.2 模式二:動態連結 318
17.4 [S卡]支付 321
17.5 H5支付 325
17.6 微信紅包 327
17.6.1 普通紅包 327
17.6.2 裂變紅包 332
17.7 企業付款 336
17.8 代金券 338
17.9 微信報關 340
17.10 訂單查詢 342
17.11 退款申請 345
17.12 退款查詢 349
17.13 下載對帳單 352
17.14 本章小結 354

第18章 微信連WiFi 355
18.1 WiFi門店管理 355
18.1.1 獲取WiFi門店列表 355
18.1.2 查詢門店WiFi資訊 357
18.2 密碼型設備配置 358
18.2.1 添加密碼型設備 359
18.2.2 獲取物料二維碼 360
18.3 Portal型設備開發 361
18.3.1 添加Portal型設備 361
18.3.2 AC/AP設備改造 362
18.3.3 Portal頁[mian]開發 363
18.4 WiFi關聯設置 368
18.4.1 設置[0商0]家[1主1]頁 368
18.4.2 設置[0首0]頁歡迎語 369
18.4.3 設置聯網完成頁 369
18.4.4 設置門店卡券投放 370
18.5 WiFi效果監控 371
18.5.1 設備查詢 371
18.5.2 資料統計查詢 372
18.6 本章小結 373

第19章 微信搖一搖周邊 374
19.1 設備管理 374
19.1.1 添加設備 374
19.1.2 配置設備 376
19.1.3 啟動設備 378
19.1.4 查詢設備 379
19.2 設備分組 381
19.2.1 添加分組 381
19.2.2 編輯分組資訊 382
19.2.3 刪除分組 382
19.2.4 查詢分組列表 383
19.2.5 查詢分組詳情 384
19.2.6 添加設備到分組 385
19.2.7 從分組中移除設備 386
19.3 頁[mian]管理 387
19.3.1 添加範本頁[mian] 387
19.3.2 編輯頁[mian] 389
19.3.3 查詢頁[mian] 390
19.3.4 刪除頁[mian] 393
19.4 周邊業務開發 394
19.4.1 Ticket 394
19.4.2 搖一搖事[亻牛]通[0知0] 394
19.4.3 搖一搖關注 395
19.4.4 獲取設備及使用者資訊 396
19.5 關聯設備和頁[mian] 397
19.5.1 配置關聯關係 397
19.5.2 查詢關聯關係 399
19.6 資料統計 401
19.6.1 查詢設備統計資料 401
19.6.2 批量查詢設備統計資料 402
19.6.3 查詢頁[mian]統計資料 403
19.6.4 批量查詢頁[mian]統計資料 404
19.7 案例實踐:[0會0]議簽到及室內定位 405
19.8 本章小結 407

第20章 微信企業號和企業微信 408
20.1 企業號開發基礎 408
20.1.1 啟用回檔模式 408
20.1.2 使用回檔模式 410
20.1.3 管理組 414
20.1.4 Access Token 415
20.2 部門管理 415
20.2.1 創建部門 415
20.2.2 更[親斤]部門 416
20.2.3 刪除部門 417
20.2.4 獲取部門列表 417
20.3 成員管理 418
20.3.1 創建成員 418
20.3.2 更[親斤]成員 419
20.3.3 刪除成員 420
20.3.4 獲取成員 421
20.3.5 獲取部門成員詳情 422
20.4 應用管理 423
20.4.1 獲取應用 423
20.4.2 設置應用 425
20.5 自訂菜單 426
20.5.1 創建菜單 426
20.5.2 獲取菜單清單 428
20.6 素材管理 428
20.6.1 上傳臨時素材 428
20.6.2 獲取臨時素材 429
20.6.3 上傳[1永1][1久1]素材 429
20.6.4 獲取[1永1][1久1]素材 431
20.6.5 刪除[1永1][1久1]素材 431
20.6.6 修改[1永1][1久1]圖文素材 432
20.6.7 獲取素材列表 433
20.7 收發消息 434
20.7.1 接收普通消息 434
20.7.2 接收事[亻牛] 437
20.7.3 被動回復消息 439
20.7.4 [1主1]動發送消息 440
20.8 企業號客服服務 444
20.8.1 設置客服類型 444
20.8.2 向客服發送消息 446
20.8.3 客服回復消息回檔 448
20.9 網頁開發 451
20.9.1 企業號網頁授[0[0權0]0] 451
20.9.2 企業號JS-SDK 454
20.10 本章小結 455

第21章 微信小程式 456
21.1 開發入門 456
21.1.1 AppID 456
21.1.2 創建項目 456
21.1.3 編寫代碼 458
21.1.4 手[1機1]預覽 461
21.2 框架 462
21.2.1 文[亻牛]結構 462
21.2.2 配置 462
21.2.3 邏輯層 464
21.2.4 視圖層 467
21.3 組[亻牛] 468
21.3.1 視圖容器 468
21.3.2 基礎內容 470
21.3.3 表單組[亻牛] 471
21.3.4 導航 478
21.3.5 媒體組[亻牛] 479
21.3.6 地圖 481
21.3.7 畫布 481
21.4 介面 482
21.4.1 網路 482
21.4.2 媒體 483
21.4.3 數據 483
21.4.4 位置 484
21.4.5 設備 484
21.4.6 界[mian] 484
21.4.7 開放介面 485
21.5 案例實踐:天氣預報 488
21.6 本章小結 492

第22章 微信開放平臺 493
22.1 移動應用 493
22.1.1 微信登錄 493
22.1.2 APP支付 497
22.2 網站應用 499
22.3 公眾號 503
22.4 UnionID 504
22.5 公眾號協力廠商平臺 505
22.5.1 消息加解密 507
22.5.2 公眾號授[0[0權0]0]協力廠商平臺 509
22.5.3 全網發佈接入檢測 518
22.6 智慧介面 522
22.7 本章小結 523

第23章 微信開發實用技巧 524
23.1 表情雨飄落效果 524
23.2 QQ表情和Emoji表情 525
23.3 獲取微信版本及手[1機1]系統 529
23.4 興趣部落 531
23.5 公眾號一鍵關注 531
23.6 本章小結 534

第24章 微信常用功能開發實現 535
24.1 基本文本消息的聊天[1機1]器人 535
24.1.1 API介面 535
24.1.2 自動聊天開發實現 536
24.2 基於圖片消息的人臉識別 538
24.2.1 人臉識別介面 538
24.2.2 夫妻相實現方案 540
24.2.3 代碼實現 544
24.3 基於位置消息的地圖導航 547
24.3.1 地圖線路規劃介面 547
24.3.2 開發實現 548
24.4 基於表單[扌是]交的預約訂單 549
24.4.1 前端設計與實現 550
24.4.2 表單[扌是]交開發實現 553
24.5 基於Ajax交互的[0大0]轉盤 557
24.5.1 資料庫設計 557
24.5.2 網頁授[0[0權0]0]防作弊 561
24.5.3 使用者資訊收集 562
24.5.4 前端頁[mian]實現 564
24.5.5 Ajax[扌是]交與轉盤控制 566
24.5.6 中獎算[0法0]實現 570
24.5.7 中獎記錄查詢 573
24.6 基於HTML5的微網站開發 573
24.6.1 [0首0]頁佈局與設計 573
24.6.2 圖片滑動特效實現 577
24.6.3 欄目頁設計與實現 579
24.6.4 內容頁設計與實現 580
24.7 本章小結 582

第25章 基於ThinkPHP 5的微信使用者管理系統 583
25.1 ThinkPHP 5 583
25.1.1 ThinkPHP 5介紹與下載 583
25.1.2 目錄結構 584
25.1.3 常用概念 585
25.2 系統設計 587
25.2.1 模組設計 587
25.2.2 資料庫設計 588
25.2.3 系統組態 589
25.3 登錄模組 591
25.3.1 身份驗證 591
25.3.2 驗證碼 593
25.3.3 系統資訊查看 593
25.4 介面模組 594
25.4.1 微信消息介面實現 594
25.4.2 微信API介面實現 598
25.5 用戶管理 601
25.5.1 同步用戶關注列表 601
25.5.2 同步使用者基本資訊 601
25.5.3 關注時更[親斤]用戶 602
25.5.4 使用者資訊清單展示 603
25.5.5 使用者資訊統計分析 605
25.6 群發實現 606
25.6.1 更[親斤]互動記錄 606
25.6.2 群發通[0知0]實現 607
25.7 本章小結 609

 

詳細資料

  • ISBN:9787111569756
  • 規格:平裝 / 609頁 / 16k / 19 x 26 x 1 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、電腦、飲食】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 哲學│歷史│文學 79折起
  • 翦商作者新作79折
  • 針灸匠張寶旬