微信公眾平台開發技術

微信公眾平台開發技術

《微信公眾平台開發技術》是2019年1月人民郵電出版社出版的圖書,作者是秦長春、歐國建。

基本介紹

  • 書名:微信公眾平台開發技術
  • 作者:秦長春
    歐國建
  • ISBN:9787115475831
  • 頁數:256頁
  • 定價:49.8元
  • 出版社:人民郵電出版社
  • 出版時間:2019年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書較為全面地介紹了微信公眾平台開發的基本流程與方法。全書共11章,主要分為兩個部分:第一部分(第1~8章)介紹了微信公眾平台及其接口,主要包括初識微信公眾平台、微信公眾平台開發準備、自定義選單、訊息的接收與回響、用戶管理與賬號管理、微信小店、微信支付、高級接口等;第二部分(第9~11章)介紹了幾種微信公眾平台的開發套用案例,包括天氣預報套用實例、遊戲開發套用實例、微商城綜合實例等。部分章節提供了動手實踐滲危舉拳的內容,通過練習和操作實踐,讀者可鞏固所學內容。

圖書目錄

第 1章 初識微信公眾平台 1
1.1 什麼是微信公眾平台 1
1.2 微信公眾平台介紹 2
1.2.1 發展歷程 2
1.2.2 公眾平台功能 3
1.3 公眾平台註冊與認證 6
1.3.1 公眾號的分類 6
1.3.2 註冊網址及流程 8
1.4 公眾平台的編輯與開發 11
1.4.1 編輯模式 12
1.4.2 開發模式 13
本章小結 14
動手實踐 14
第 2章 微信公眾平台開發
準備 15
2.1 開發環境搭建 15
2.1.1 接入指南 15
2.1.2 接口測試號申請 19
2.1.3 接口線上調試 21
2.2 基礎接口 21
2.2.1 獲取接口調用憑證 21
2.2.2 獲取微信伺服器IP位址 23
2.3 微信Web開發調試工具 23
2.3.1 調試微信網頁授權 24
2.3.2 調試JS-SDK的相關功能 嘗敬主26
2.3.3 移動調試 36
2.3.4 與Chrome集成與調試 39
本章小結 39
動手實踐 39
第3章 自定義選單 41
3.1 傳送HTTPS請求 41
3.1.1 HTTPS概述 41
3.1.2 微信上的實現方法 42
3.2 自定義選單接口 43
3.2.1 自定義選單創建接煉熱店口 43
3.2.2 自定義選單查詢接口 47
3.2.3 自定義選單刪除接口 49
3.2.4 自定義選單事件推送 49
3.2.5 個性化選單接口 55
3.2.6 獲取自定義選單配置接口 59
3.3 回響選單單擊事件 62
本章小結 64
動手實踐 64
第4章 訊息的接收與回響 66
4.1 接收普通用戶訊息 66
4.1.1 封裝接收訊息結構 67
4.1.2 文本訊息 68
4.1.3 圖片訊息 69
4.1.4 語音訊息 70
4.1.5 視頻訊息 71
4.1.6 小視頻訊息 72
4.1.7 地理位置訊息 73
4.1.8 連結訊息 74
4.2 接收事件推送 75
4.2.1 封裝事件 75
4.2.2 關注/取消事件 77
4.2.3 掃描帶參數二維碼事件 77
4.2.4 上報地理位置事件 79
4.2.5 自定義選單事件 80
4.3 回復訊息 81
4.3.1 被動回響訊息 81
4.3.2 客服訊息接口 85
4.3.3 回復訊息代碼實現 88
4.4 翻虹聊天機器人 96
4.4.1 聊天機器人介紹 96
4.4.2 聊天機器人的實現 101
本章小結 105
動手實棄婆紋踐 105
第5章 用戶管理與賬號管理 106
5.1 用戶管理 106
5.1.1 用戶標籤管理 106
5.1.2 設備用戶備註名 112
5.1.3 獲取用戶基本信息 112
5.1.4 獲取用戶列表 118
5.1.5 獲取用戶地理位置 119
5.2 賬號管理 120
5.2.1 創建二維碼接口 120
5.2.2 長連結轉短連結接口 124
5.2.3 微信認證事件推送 125
本章小結 129
第6章 微信小店 130
6.1 微信小店搭建 130
6.1.1 小店概況 130
6.1.2 添加商品 132
6.1.3 商品管理 134
6.1.4 貨架管理 135
6.1.5 訂單管理 143
6.1.6 運費模板管理 149
6.1.7 圖片庫 154
6.2 自定義開發 155
6.2.1 微信小店SDK 155
6.2.2 支付成功通知 156
6.3 小店實例 160
6.3.1 訂單創建 160
6.3.2 訂單查詢 160
6.3.3 訂單物翻剃體流查詢 162
本章小結 166
第7章 微信支付 167
7.1 申請微信支付 167
7.1.1 支付申請流程 167
7.1.2 經營類目選擇 檔微照坑169
7.1.3 資費標準 169
7.2 公眾號支付 169
7.2.1 場景介紹 170
7.2.2 開發步驟 171
7.2.3 業務流程 172
7.3 JS API接口開發 172
7.3.1 獲取微信版本號 172
7.3.2 H5調用支付API 173
7.3.3 收貨地址共享 174
本章小結 176
第8章 高級接口 177
8.1 客服接口 177
8.1.1 訊息轉發到客服 177
8.1.2 客服管理 178
8.1.3 會話控制 183
8.1.4 獲取聊天記錄 187
8.2 OAuth 2.0授權 188
8.2.1 OAuth 2.0介紹 189
8.2.2 獲取接口憑證方法 189
8.3 獲取關注者列表 192
8.4 素材管理 194
8.4.1 新增臨時素材 194
8.4.2 獲取臨時素材 195
8.4.3 新增永久素材 196
8.4.4 獲取永久素材 199
8.4.5 刪除永久素材 200
8.4.6 修改永久素材 201
8.4.7 獲取永久素材總數 201
8.4.8 獲取永久素材列表 202
8.5 高級群發接口 203
本章小結 205
第9章 天氣預報套用實例 206
9.1 微信接入框架 206
9.1.1 Senparc介紹 206
9.1.2 關鍵類說明 206
9.1.3 引入說明 207
9.2 天氣接口 207
9.2.1 阿里雲登錄 208
9.2.2 接口使用 209
9.3 PM2.5接口 212
9.3.1 接口規範 212
9.3.2 接口使用 213
9.4 功能設計 214
9.5 開發實現 216
9.5.1 訊息接收 216
9.5.2 API接口調用 219
9.5.3 接口數據處理 219
9.5.4 訊息傳送 221
本章小結 225
動手實踐 225
第 10章 遊戲開發套用實例 226
10.1 項目介紹 226
10.1.1 遊戲規則 226
10.1.2 核心流程 226
10.2 功能設計 227
10.2.1 獲取用戶信息 227
10.2.2 遊戲功能 227
10.3 功能實現 227
10.3.1 遊戲啟動 227
10.3.2 蚊子飛出 229
10.3.3 蚊子計數 230
10.3.4 遊戲結束 231
本章小結 232
動手實踐 232
第 11章 微商城綜合實例 234
11.1 項目介紹 234
11.2 功能設計 234
11.2.1 微商城的功能 234
11.2.2 資料庫設計 235
11.3 開發實現 237
11.3.1 微商城的選單 237
11.3.2 首頁 238
11.3.3 分類 240
11.3.4 購物車 241
11.3.5 我的商城 244
11.3.6 系統後台實現 245
本章小結 250
動手實踐 250
附錄 接口返回碼說明 251
4.2.4 上報地理位置事件 79
4.2.5 自定義選單事件 80
4.3 回復訊息 81
4.3.1 被動回響訊息 81
4.3.2 客服訊息接口 85
4.3.3 回復訊息代碼實現 88
4.4 聊天機器人 96
4.4.1 聊天機器人介紹 96
4.4.2 聊天機器人的實現 101
本章小結 105
動手實踐 105
第5章 用戶管理與賬號管理 106
5.1 用戶管理 106
5.1.1 用戶標籤管理 106
5.1.2 設備用戶備註名 112
5.1.3 獲取用戶基本信息 112
5.1.4 獲取用戶列表 118
5.1.5 獲取用戶地理位置 119
5.2 賬號管理 120
5.2.1 創建二維碼接口 120
5.2.2 長連結轉短連結接口 124
5.2.3 微信認證事件推送 125
本章小結 129
第6章 微信小店 130
6.1 微信小店搭建 130
6.1.1 小店概況 130
6.1.2 添加商品 132
6.1.3 商品管理 134
6.1.4 貨架管理 135
6.1.5 訂單管理 143
6.1.6 運費模板管理 149
6.1.7 圖片庫 154
6.2 自定義開發 155
6.2.1 微信小店SDK 155
6.2.2 支付成功通知 156
6.3 小店實例 160
6.3.1 訂單創建 160
6.3.2 訂單查詢 160
6.3.3 訂單物流查詢 162
本章小結 166
第7章 微信支付 167
7.1 申請微信支付 167
7.1.1 支付申請流程 167
7.1.2 經營類目選擇 169
7.1.3 資費標準 169
7.2 公眾號支付 169
7.2.1 場景介紹 170
7.2.2 開發步驟 171
7.2.3 業務流程 172
7.3 JS API接口開發 172
7.3.1 獲取微信版本號 172
7.3.2 H5調用支付API 173
7.3.3 收貨地址共享 174
本章小結 176
第8章 高級接口 177
8.1 客服接口 177
8.1.1 訊息轉發到客服 177
8.1.2 客服管理 178
8.1.3 會話控制 183
8.1.4 獲取聊天記錄 187
8.2 OAuth 2.0授權 188
8.2.1 OAuth 2.0介紹 189
8.2.2 獲取接口憑證方法 189
8.3 獲取關注者列表 192
8.4 素材管理 194
8.4.1 新增臨時素材 194
8.4.2 獲取臨時素材 195
8.4.3 新增永久素材 196
8.4.4 獲取永久素材 199
8.4.5 刪除永久素材 200
8.4.6 修改永久素材 201
8.4.7 獲取永久素材總數 201
8.4.8 獲取永久素材列表 202
8.5 高級群發接口 203
本章小結 205
第9章 天氣預報套用實例 206
9.1 微信接入框架 206
9.1.1 Senparc介紹 206
9.1.2 關鍵類說明 206
9.1.3 引入說明 207
9.2 天氣接口 207
9.2.1 阿里雲登錄 208
9.2.2 接口使用 209
9.3 PM2.5接口 212
9.3.1 接口規範 212
9.3.2 接口使用 213
9.4 功能設計 214
9.5 開發實現 216
9.5.1 訊息接收 216
9.5.2 API接口調用 219
9.5.3 接口數據處理 219
9.5.4 訊息傳送 221
本章小結 225
動手實踐 225
第 10章 遊戲開發套用實例 226
10.1 項目介紹 226
10.1.1 遊戲規則 226
10.1.2 核心流程 226
10.2 功能設計 227
10.2.1 獲取用戶信息 227
10.2.2 遊戲功能 227
10.3 功能實現 227
10.3.1 遊戲啟動 227
10.3.2 蚊子飛出 229
10.3.3 蚊子計數 230
10.3.4 遊戲結束 231
本章小結 232
動手實踐 232
第 11章 微商城綜合實例 234
11.1 項目介紹 234
11.2 功能設計 234
11.2.1 微商城的功能 234
11.2.2 資料庫設計 235
11.3 開發實現 237
11.3.1 微商城的選單 237
11.3.2 首頁 238
11.3.3 分類 240
11.3.4 購物車 241
11.3.5 我的商城 244
11.3.6 系統後台實現 245
本章小結 250
動手實踐 250
附錄 接口返回碼說明 251

相關詞條

熱門詞條

聯絡我們