微信公眾平台開發與案例分析(含DVD光碟1張)

微信公眾平台開發與案例分析(含DVD光碟1張)

《微信公眾平台開發與案例分析(含DVD光碟1張)》是2015年9月電子工業出版社出版的圖書,作者是張思凱。

基本介紹

  • 中文名:微信公眾平台開發與案例分析(含DVD光碟1張)
  • 作者:張思凱
  • 出版社電子工業出版社
  • 出版時間:2015年9月出版
  • 頁數:512 頁
  • 定價:79 元
  • 開本:16 開
  • ISBN:978-7-121-27116-8
內容提要,內容簡介,目錄,

內容提要

微信公眾平台開發與案例分析(含DVD光碟1張)是以C#為技術基礎,詳細講解微信公眾平台的所有基礎接口和絕大部分高級接口的調用、代碼編寫以及使用場景。從公眾平台的工作原理到基礎的開發與調試環境的搭建,再到基礎服務接口的使用,最後在講解各個高級接口調用的同時,結合實戰案例,使讀者對各個接口的調用以及使用場景有個充分的認識。

內容簡介

移動網際網路時代,信息瞬息萬變,微信公眾號異軍突起,眾開發者也紛紛加入。《微信公眾平台開發與案例分析(含DVD光碟1張)》來源於筆者近三年微信公眾平台開發經驗的總結,以C#為技術基礎,詳細講解微信公眾平台的所有基礎接口和絕大部分高級接口的調用、代碼編寫以及使用場景。從公眾平台的工作原理到基礎的開發與調試環境的搭建,再到基礎服務接口的使用,最後在講解各個高級接口調用的同時,結合實戰案例,使讀者對各個接口的調用以及使用場景有個充分的認識。

目錄

第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

相關詞條

熱門詞條

聯絡我們