第1章  微信公眾平颱初探 / 1
         1.1  微信公眾平颱分類 / 1
         1.1.1  訂閱號 / 2
         1.1.2  服務號 / 2
         1.1.3  企業號 / 3
         1.2  公眾平颱的兩種使用模式 / 5
         1.2.1  編輯模式 / 5
         1.2.2  開發者模式 / 6
         第2章  公眾號原理與開發環境部署 / 8
         2.1  工作原理 / 8
         2.1.1  HTTP請求與響應 / 8
         2.1.2  XML與JSON的序列化和反序列化 / 18
         2.1.3  官方調試工具使用 / 21
         2.2  開發環境的部署 / 23
         2.2.1  IIS安裝與部署 / 23
         2.2.2  花生殼域名映射與ngrok / 25
         2.2.3  Visual Studio本地調試 / 29
         2.2.4  新手接入指南 / 32
         第3章  微信對話服務 / 37
         3.1  基礎支持 / 37
         3.1.1  全局返迴碼與 / 37
         3.1.2  獲取access_token / 43
         3.1.3  獲取微信服務器IP地址 / 48
         3.2  素材管理接口 / 50
         3.2.1  新增素材 / 50
         3.2.2  根據media_id獲取臨時素材 / 57
         3.2.3  根據media_id獲取永久素材 / 59
         3.2.4  刪除永久素材 / 62
         3.2.5  修改永久圖文素材 / 63
         3.2.6  獲取永久素材總數 / 64
         3.2.7  獲取永久素材列錶 / 66
         3.3  接收消息 / 69
         3.3.1  普通消息實體映射 / 70
         3.3.2  事件消息體實體映射 / 80
         3.3.3  消息數據包解析 / 86
         3.3.4  消息處理頁麵示例 / 93
         3.4  被動響應消息與客服接口 / 99
         3.4.1  被動響應消息 / 99
         3.4.2  客服接口 / 108
         3.5  高級群發接口 / 117
         3.5.1  上傳圖文消息素材 / 117
         3.5.2  根據分組進行群發 / 119
         3.5.3  根據openid列錶群發和預覽消息 / 127
         3.5.4  事件推送群發結果 / 130
         3.5.5  查詢群發消息發送狀態 / 134
         3.5.6  刪除群發 / 135
         3.6  業務通知模闆消息 / 136
         3.6.1  設置公眾號所屬行業 / 136
         3.6.2  獲取模闆ID / 140
         3.6.3  發送模闆消息 / 143
         3.6.4  模闆消息事件推送 / 146
         3.7  推廣支持 / 147
         3.7.1  生成帶參數的二維碼 / 147
         3.7.2   掃描帶參數二維碼事件處理 / 153
         3.7.3  長短鏈接轉換接口 / 154
         3.8  自定義菜單 / 155
         3.8.1  自定義菜單創建接口 / 156
         3.8.2  自定義菜單查詢接口 / 162
         3.8.3  自定義菜單刪除接口 / 163
         3.8.4  自定義菜單事件推送 / 163
         3.9  消息體簽名及加解密 / 172
         3.9.1  加解密模式介紹 / 173
         3.9.2  接入指南 / 173
         第4章  訂閱用戶管理 / 179
         4.1  分組管理接口 / 179
         4.1.1  創建分組 / 179
         4.1.2  查詢所有分組 / 181
         4.1.3  查詢用戶所在的分組 / 183
         4.1.4  修改分組名 / 184
         4.1.5  移動用戶分組 / 184
         4.2  用戶信息管理 / 186
         4.2.1  獲取用戶基本信息 / 186
         4.2.2  設置用戶備注名 / 189
         4.2.3  獲取用戶列錶 / 189
         4.3  OAuth網頁授權獲取用戶基本信息 / 191
         4.3.1  網頁授權迴調域名設置 / 192
         4.3.2  同意授權,獲取code / 194
         4.3.3  通過code換取網頁授權access_token / 197
         4.3.4  刷新access_token / 199
         4.3.5  拉取用戶信息 / 200
         第5章  多客服接口 / 201
         5.1  多客服簡介與開通 / 201
         5.2  將消息轉發到多客服 / 202
         5.3  客服管理 / 205
         5.3.1  設置客服賬號 / 205
         5.3.2  上傳客服頭像 / 207
         5.3.3  刪除客服賬號 / 208
         5.3.4  獲取在綫客服接待信息 / 208
         5.3.5  獲取客服基本信息 / 210
         5.3.6  獲取客服聊天記錄接口 / 212
         5.4  多客服會話控製 / 216
         5.4.1  會話狀態通知事件 / 216
         5.4.2  會話創建與關閉 / 219
         5.4.3  獲取客戶的會話狀態 / 221
         5.4.4  獲取客服的會話列錶 / 222
         5.4.5  獲取未接入會話列錶 / 224
         5.5  PC客戶端自定義插件接口 / 225
         5.5.1  接口調試 / 226
         5.5.2  嚮會話窗口輸入框中輸入一條消息 / 228
         5.5.3  高亮自定義插件Tab頁 / 232
         5.5.4  事件接口 / 232
         第6章  微信JS-SDK / 235
         6.1  JS-SDK使用步驟 / 235
         6.2  分享接口 / 244
         6.3  圖像接口 / 247
         6.4  音頻接口 / 248
         6.5  地理位置 / 252
         6.6  界麵操作 / 255
         6.7  微信掃一掃接口 / 258
         6.8  其他JS接口 / 259
         第7章  支付接口開發 / 260
         7.1  微信支付簡介 / 260
         7.2  接口調用規則 / 261
         7.2.1  協議規則 / 261
         7.2.2  參數規定 / 261
         7.2.3  安全規範 / 262
         7.3  統一下單接口 / 265
         7.4  支付結果通用通知 / 274
         7.5  查詢訂單接口 / 283
         7.6  JS API(網頁內)支付接口 / 285
         7.6.1  場景交互細節 / 285
         7.6.2  獲取當前微信版本號 / 287
         7.6.3  顯示微信安全支付標題 / 287
         7.6.4  JavaScript調用支付API / 288
         7.6.5  網頁內支付示例 / 289
         7.7  掃碼支付 / 297
         7.7.1  掃描支付——模式一 / 297
         7.7.2  掃描支付——模式二 / 304
         7.8  刷卡支付 / 304
         7.9  撤銷訂單 / 308
         7.10  關閉訂單 / 310
         7.11  退款API / 312
         7.12  商戶營銷與支付工具 / 323
         7.12.1  代金券或立減優惠 / 323
         7.12.2  現金紅包 / 327
         7.12.3  企業付款 / 332
         第8章  微信小店開發 / 337
         8.1  微信小店的開通與搭建 / 337
         8.2  商品管理 / 339
         8.2.1  獲取指定分類的所有子分類 / 342
         8.2.2  獲取指定子分類的所有SKU / 344
         8.2.3  獲取指定分類的所有屬性 / 346
         8.2.4  增加商品 / 348
         8.2.5  修改商品 / 357
         8.2.6  查詢商品 / 358
         8.2.7  刪除商品 / 360
         8.2.8  商品上下架 / 361
         8.2.9  修改商品庫存 / 362
         8.3  郵費模闆管理接口 / 363
         8.3.1  增加郵費模闆 / 363
         8.3.2  刪除郵費模闆 / 367
         8.3.3  修改郵費模闆 / 368
         8.3.4  獲取郵費模闆 / 369
         8.4  商品分組管理 / 371
         8.4.1  增加分組 / 371
         8.4.2  刪除分組 / 372
         8.4.3  修改分組名 / 373
         8.4.4  修改分組商品 / 373
         8.4.5  獲取分組信息 / 375
         8.5  貨架管理 / 378
         8.5.1  增加貨架 / 378
         8.5.2  刪除貨架 / 388
         8.5.3  修改貨架 / 389
         8.5.4  獲取貨架信息 / 389
         8.5.5  自定義貨架頁麵 / 393
         8.6  訂單管理 / 394
         8.6.1  訂單付款通知 / 394
         8.6.2  根據訂單ID獲取訂單詳情 / 395
         8.6.3  根據訂單狀態/創建時間獲取訂單列錶 / 400
         8.6.4  設置訂單發貨信息 / 401
         8.6.5  關閉訂單 / 404
         第9章  卡券功能接口 / 406
         9.1  功能簡介 / 406
         9.2  開發流程 / 406
         9.3  創建卡券前的準備 / 407
         9.3.1  上傳LOGO接口 / 407
         9.3.2  門店管理接口 / 408
         9.3.3  獲取顔色列錶接口 / 416
         9.4  CreateCard創建卡券接口 / 418
         9.5  卡券投放 / 438
         9.5.1  創建二維碼 / 438
         9.5.2  獲取api_ticket / 440
         9.5.3  批量添加卡券接口 / 442
         9.6  卡券核銷 / 444
         9.6.1  消耗code / 444
         9.6.2  調起卡券列錶並獲取用戶選擇列錶 / 446
         9.7  卡券管理 / 448
         9.7.1  刪除卡券 / 448
         9.7.2  查詢code / 449
         9.7.3  批量查詢卡列錶 / 451
         9.7.4  查詢卡券詳情 / 452
         9.7.5  事件推送 / 456
         9.7.6  更改code / 459
         9.7.7  設置卡券失效接口 / 460
         9.7.8  更改卡券信息接口 / 460
         9.7.9  庫存修改接口 / 465
         9.8  特殊卡票操作 / 466
         9.8.1  會員卡 / 466
         9.8.2  電影票 / 470
         9.8.3  飛機票在綫值機 / 471
         9.8.4  更新會議門票 / 472
         9.9  設置測試白名單 / 474
         第10章  應用案例 / 476
         10.1  微信掃一掃登錄PC網站 / 476
         10.2  網頁分享——我是人氣王 / 481
         10.3  共享用戶收貨地址 / 489
         10.4  微信卡券應用——電影票 / 492
      · · · · · ·     (
收起)