舉報

會員
微信公眾平臺應用開發:方法、技巧與案例
最新章節:
附錄 返回碼及接口調用次數說明
本書是目前微信公眾平臺應用開發領域內容最全面、系統和深入的一本書,也是技術版本最新的。由著名的資深微信公眾平臺應用開發工程師根據最新的微信5.1版撰寫,全面解讀了微信公眾平臺開放的所有API的各項功能和用法,系統講解了微信公眾平臺應用開發的流程、方法和技巧。更為重要的是,它還深入講解了微信公眾平臺應用開發的高級技術和技巧,如何與LBS等多種技術結合使用,如何調用其他第三方的數據和資源,等等。實戰性非常強,包含大量小案例和3個有代表性的綜合案例。
- 附錄 返回碼及接口調用次數說明 更新時間:2018-12-31 23:17:08
- 11.6 小結
- 11.5.6 部署應用及測試體驗
- 11.5.5 應用啟動時創建索引
- 11.5.4 CoreService類的實現
- 11.5.3 封裝聊天服務類
- 11.5.2 封裝數據庫操作
- 11.5.1 應用開發準備
- 11.5 聊天機器人的實現
- 11.4.2 Luke的用法
- 11.4.1 Luke的功能及下載
- 11.4 索引瀏覽器Luke
- 11.3.2 IK分詞器的使用
- 11.3.1 中文分詞方法
- 11.3 中文分詞
- 11.2.6 案例:使用Lucene索引和檢索
- 11.2.5 Lucene的評分機制
- 11.2.4 常用API介紹
- 11.2.3 索引和檢索原理
- 11.2.2 倒排索引結構
- 11.2.1 Lucene的組成結構
- 11.2 全文檢索引擎Lucene
- 11.1.2 數據表設計
- 11.1.1 實現原理
- 11.1 聊天機器人原理及設計
- 第11章 智能聊天應用開發實戰:聊天機器人
- 10.3 小結
- 10.2.6 部署應用及測試體驗
- 10.2.5 CoreService類的實現
- 10.2.4 核心處理邏輯
- 10.2.3 數據庫操作封裝
- 10.2.2 游戲算法封裝
- 10.2.1 游戲開發準備
- 10.2 “猜數字”游戲的實現
- 10.1.4 數據表設計
- 10.1.3 核心流程設計
- 10.1.2 游戲術語
- 10.1.1 游戲規則
- 10.1 “猜數字”功能及設計
- 第10章 游戲開發實戰:猜數字
- 9.6 小結
- 9.5.6 部署應用及測試體驗
- 9.5.5 CoreService類的實現
- 9.5.4 編寫步行導航頁面
- 9.5.3 封裝百度地圖操作
- 9.5.2 封裝數據庫操作
- 9.5.1 應用開發準備
- 9.5 “周邊搜索”應用實現
- 9.4.3 案例:使用JDBC操作MySQL
- 9.4.2 使用phpMyAdmin操作MySQL
- 9.4.1 創建數據庫
- 9.4 BAE的MySQL服務
- 9.3.4 案例:使用JDBC查詢數據
- 9.3.3 JDBC的基本使用
- 9.3.2 MySQL的常用操作
- 9.3.1 MySQL的下載與安裝
- 9.3 MySQL的使用
- 9.2.5 百度坐標轉換
- 9.2.4 步行導航檢索的使用
- 9.2.3 Place API的使用
- 9.2.2 申請訪問密鑰
- 9.2.1 百度地圖API產品簡介
- 9.2 百度地圖API的使用
- 9.1.4 數據表設計
- 9.1.3 需求分析
- 9.1.2 功能演示
- 9.1.1 使用方法
- 9.1 “周邊搜索”功能及設計
- 第9章 LBS應用開發實戰:周邊搜索
- 8.8 小結
- 8.7 公眾平臺開發測試
- 8.6.2 網頁方式綁定賬號
- 8.6.1 短信方式綁定賬號
- 8.6 業務系統對接
- 8.5.2 案例:服務兩個公眾賬號
- 8.5.1 公眾賬號托管平臺原理
- 8.5 服務多個公眾賬號
- 8.4.2 只允許微信瀏覽器訪問
- 8.4.1 判斷微信瀏覽器
- 8.4 識別微信瀏覽器
- 8.3.5 表情飄落效果
- 8.3.4 隱藏瀏覽器工具欄
- 8.3.3 網頁超鏈接的使用
- 8.3.2 換行符的使用
- 8.3.1 解析消息創建時間
- 8.3 應用開發最佳實踐
- 8.2.2 計算字符串所占字節數
- 8.2.1 公眾賬號無響應的幾種情況
- 8.2 公眾賬號無響應的處理
- 8.1.3 圖文消息使用注意事項
- 8.1.2 多圖文消息的實現
- 8.1.1 單圖文消息的實現
- 8.1 圖文消息使用詳解
- 第8章 公眾平臺開發技巧
- 7.4 小結
- 7.3.3 案例:回復Emoji表情
- 7.3.2 如何使用Emoji表情編碼
- 7.3.1 微信上的Emoji表情編碼
- 7.3 Emoji表情
- 7.2.5 案例:原樣回復QQ表情
- 7.2.4 回復QQ表情
- 7.2.3 QQ表情的識別
- 7.2.2 在微信上發送QQ表情
- 7.2.1 微信上的QQ表情代碼
- 7.2 QQ表情
- 7.1 微信支持的網絡表情
- 第7章 網絡表情的使用
- 6.10 小結
- 6.9.5 案例:上傳及下載語音文件
- 6.9.4 下載多媒體文件
- 6.9.3 上傳多媒體文件方法封裝
- 6.9.2 使用抓包工具分析文件上傳請求
- 6.9.1 上傳多媒體文件接口描述
- 6.9 上傳及下載多媒體文件
- 6.8.4 移動用戶分組
- 6.8.3 修改分組名
- 6.8.2 創建分組
- 6.8.1 查詢分組
- 6.8 用戶分組接口
- 6.7.3 案例:獲取公眾賬號關注者列表
- 6.7.2 方法封裝
- 6.7.1 接口描述
- 6.7 獲取關注者列表
- 6.6.3 案例:獲取用戶基本信息
- 6.6.2 方法封裝
- 6.6.1 接口描述
- 6.6 獲取用戶基本信息
- 6.5.2 接收上報地理位置事件
- 6.5.1 開啟獲取用戶地理位置功能
- 6.5 獲取用戶地理位置
- 6.4.4 案例:通過ticket換取二維碼
- 6.4.3 換取二維碼
- 6.4.2 創建永久二維碼
- 6.4.1 創建臨時二維碼
- 6.4 生成帶參數二維碼
- 6.3.4 案例:通過網頁授權獲取用戶信息
- 6.3.3 方法封裝
- 6.3.2 網頁授權流程
- 6.3.1 配置網頁授權回調域名
- 6.3 OAuth2.0網頁授權
- 6.2.3 案例:發送客服消息
- 6.2.2 方法封裝
- 6.2.1 接口描述
- 6.2 客服接口
- 6.1.2 如何獲取語音消息
- 6.1.1 開啟語音識別功能
- 6.1 語音識別
- 第6章 高級接口的使用
- 5.7 小結
- 5.6.7 部署應用及測試體驗
- 5.6.6 實現業務邏輯
- 5.6.5 創建自定義菜單
- 5.6.4 封裝菜單工具類
- 5.6.3 封裝通用工具類
- 5.6.2 案例開發準備
- 5.6.1 案例功能描述
- 5.6 案例:網址導航
- 5.5 接口調用頻率限制
- 5.4 響應菜單點擊事件
- 5.3.5 菜單的查詢與刪除
- 5.3.4 案例:創建菜單
- 5.3.3 封裝菜單結構
- 5.3.2 菜單結構說明
- 5.3.1 菜單按鈕的分類
- 5.3 自定義菜單接口
- 5.2.2 獲取憑證的方式
- 5.2.1 獲取憑證接口介紹
- 5.2 接口訪問憑證
- 5.1.2 自定義信任管理器
- 5.1.1 兩種解決方法
- 5.1 發送HTTPS請求
- 第5章 自定義菜單的使用
- 4.5 小結
- 4.4.6 部署應用及測試體驗
- 4.4.5 使用CoreService類完成消息的處理
- 4.4.4 使用CoreServlet類完成消息的接收與響應
- 4.4.3 封裝消息處理工具
- 4.4.2 消息封裝類
- 4.4.1 開發準備工作
- 4.4 案例:消息的接收與響應
- 4.3.4 響應消息對象轉XML
- 4.3.3 解析請求消息
- 4.3.2 XStream的使用
- 4.3.1 Dom4j的使用
- 4.3 消息的處理
- 4.2.3 封裝響應消息
- 4.2.2 封裝事件
- 4.2.1 封裝請求消息
- 4.2 消息結構的封裝
- 4.1.2 消息的分類
- 4.1.1 消息交互流程
- 4.1 消息交互基礎知識
- 第4章 消息的接收與響應
- 3.5 小結
- 3.4 啟用開發模式的步驟
- 3.3.5 獲取訪問地址
- 3.3.4 部署應用
- 3.3.3 托管設置
- 3.3.2 創建應用
- 3.3.1 注冊賬號
- 3.3 BAE的使用
- 3.2.6 導出WAR包
- 3.2.5 本地測試
- 3.2.4 請求校驗程序的實現
- 3.2.3 請求校驗流程分析
- 3.2.2 明確請求校驗流程
- 3.2.1 開發者文檔介紹
- 3.2 開發請求校驗程序
- 3.1.3 開發工具介紹
- 3.1.2 應用引擎簡介
- 3.1.1 啟用開發模式的必備條件
- 3.1 開發模式的基礎知識
- 第3章 開發模式的啟用
- 2.5 小結
- 2.4.2 預覽和發布菜單
- 2.4.1 編輯菜單
- 2.4 自定義菜單
- 2.3.6 測試體驗
- 2.3.5 設置默認回復
- 2.3.4 設計關鍵詞規則
- 2.3.3 設計關注提示語
- 2.3.2 數據準備
- 2.3.1 案例功能描述
- 2.3 案例:簡易號碼簿
- 2.2.4 自動回復優先規則
- 2.2.3 關鍵詞自動回復
- 2.2.2 消息自動回復
- 2.2.1 被添加自動回復
- 2.2 自動回復
- 2.1 編輯模式的應用場景
- 第2章 編輯模式的使用
- 1.5 小結
- 1.4.3 微博認證流程
- 1.4.2 微信認證流程
- 1.4.1 認證條件
- 1.4 公眾賬號認證
- 1.3.5 設置
- 1.3.4 統計
- 1.3.3 服務
- 1.3.2 管理
- 1.3.1 功能
- 1.3 公眾平臺的使用
- 1.2.3 公眾賬號的注冊流程
- 1.2.2 注冊賬號所需資料
- 1.2.1 公眾賬號的分類
- 1.2 注冊公眾賬號
- 1.1.2 發展歷程
- 1.1.1 平臺定位
- 1.1 公眾平臺簡介
- 第1章 公眾平臺基礎知識
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 公眾平臺基礎知識
- 1.1 公眾平臺簡介
- 1.1.1 平臺定位
- 1.1.2 發展歷程
- 1.2 注冊公眾賬號
- 1.2.1 公眾賬號的分類
- 1.2.2 注冊賬號所需資料
- 1.2.3 公眾賬號的注冊流程
- 1.3 公眾平臺的使用
- 1.3.1 功能
- 1.3.2 管理
- 1.3.3 服務
- 1.3.4 統計
- 1.3.5 設置
- 1.4 公眾賬號認證
- 1.4.1 認證條件
- 1.4.2 微信認證流程
- 1.4.3 微博認證流程
- 1.5 小結
- 第2章 編輯模式的使用
- 2.1 編輯模式的應用場景
- 2.2 自動回復
- 2.2.1 被添加自動回復
- 2.2.2 消息自動回復
- 2.2.3 關鍵詞自動回復
- 2.2.4 自動回復優先規則
- 2.3 案例:簡易號碼簿
- 2.3.1 案例功能描述
- 2.3.2 數據準備
- 2.3.3 設計關注提示語
- 2.3.4 設計關鍵詞規則
- 2.3.5 設置默認回復
- 2.3.6 測試體驗
- 2.4 自定義菜單
- 2.4.1 編輯菜單
- 2.4.2 預覽和發布菜單
- 2.5 小結
- 第3章 開發模式的啟用
- 3.1 開發模式的基礎知識
- 3.1.1 啟用開發模式的必備條件
- 3.1.2 應用引擎簡介
- 3.1.3 開發工具介紹
- 3.2 開發請求校驗程序
- 3.2.1 開發者文檔介紹
- 3.2.2 明確請求校驗流程
- 3.2.3 請求校驗流程分析
- 3.2.4 請求校驗程序的實現
- 3.2.5 本地測試
- 3.2.6 導出WAR包
- 3.3 BAE的使用
- 3.3.1 注冊賬號
- 3.3.2 創建應用
- 3.3.3 托管設置
- 3.3.4 部署應用
- 3.3.5 獲取訪問地址
- 3.4 啟用開發模式的步驟
- 3.5 小結
- 第4章 消息的接收與響應
- 4.1 消息交互基礎知識
- 4.1.1 消息交互流程
- 4.1.2 消息的分類
- 4.2 消息結構的封裝
- 4.2.1 封裝請求消息
- 4.2.2 封裝事件
- 4.2.3 封裝響應消息
- 4.3 消息的處理
- 4.3.1 Dom4j的使用
- 4.3.2 XStream的使用
- 4.3.3 解析請求消息
- 4.3.4 響應消息對象轉XML
- 4.4 案例:消息的接收與響應
- 4.4.1 開發準備工作
- 4.4.2 消息封裝類
- 4.4.3 封裝消息處理工具
- 4.4.4 使用CoreServlet類完成消息的接收與響應
- 4.4.5 使用CoreService類完成消息的處理
- 4.4.6 部署應用及測試體驗
- 4.5 小結
- 第5章 自定義菜單的使用
- 5.1 發送HTTPS請求
- 5.1.1 兩種解決方法
- 5.1.2 自定義信任管理器
- 5.2 接口訪問憑證
- 5.2.1 獲取憑證接口介紹
- 5.2.2 獲取憑證的方式
- 5.3 自定義菜單接口
- 5.3.1 菜單按鈕的分類
- 5.3.2 菜單結構說明
- 5.3.3 封裝菜單結構
- 5.3.4 案例:創建菜單
- 5.3.5 菜單的查詢與刪除
- 5.4 響應菜單點擊事件
- 5.5 接口調用頻率限制
- 5.6 案例:網址導航
- 5.6.1 案例功能描述
- 5.6.2 案例開發準備
- 5.6.3 封裝通用工具類
- 5.6.4 封裝菜單工具類
- 5.6.5 創建自定義菜單
- 5.6.6 實現業務邏輯
- 5.6.7 部署應用及測試體驗
- 5.7 小結
- 第6章 高級接口的使用
- 6.1 語音識別
- 6.1.1 開啟語音識別功能
- 6.1.2 如何獲取語音消息
- 6.2 客服接口
- 6.2.1 接口描述
- 6.2.2 方法封裝
- 6.2.3 案例:發送客服消息
- 6.3 OAuth2.0網頁授權
- 6.3.1 配置網頁授權回調域名
- 6.3.2 網頁授權流程
- 6.3.3 方法封裝
- 6.3.4 案例:通過網頁授權獲取用戶信息
- 6.4 生成帶參數二維碼
- 6.4.1 創建臨時二維碼
- 6.4.2 創建永久二維碼
- 6.4.3 換取二維碼
- 6.4.4 案例:通過ticket換取二維碼
- 6.5 獲取用戶地理位置
- 6.5.1 開啟獲取用戶地理位置功能
- 6.5.2 接收上報地理位置事件
- 6.6 獲取用戶基本信息
- 6.6.1 接口描述
- 6.6.2 方法封裝
- 6.6.3 案例:獲取用戶基本信息
- 6.7 獲取關注者列表
- 6.7.1 接口描述
- 6.7.2 方法封裝
- 6.7.3 案例:獲取公眾賬號關注者列表
- 6.8 用戶分組接口
- 6.8.1 查詢分組
- 6.8.2 創建分組
- 6.8.3 修改分組名
- 6.8.4 移動用戶分組
- 6.9 上傳及下載多媒體文件
- 6.9.1 上傳多媒體文件接口描述
- 6.9.2 使用抓包工具分析文件上傳請求
- 6.9.3 上傳多媒體文件方法封裝
- 6.9.4 下載多媒體文件
- 6.9.5 案例:上傳及下載語音文件
- 6.10 小結
- 第7章 網絡表情的使用
- 7.1 微信支持的網絡表情
- 7.2 QQ表情
- 7.2.1 微信上的QQ表情代碼
- 7.2.2 在微信上發送QQ表情
- 7.2.3 QQ表情的識別
- 7.2.4 回復QQ表情
- 7.2.5 案例:原樣回復QQ表情
- 7.3 Emoji表情
- 7.3.1 微信上的Emoji表情編碼
- 7.3.2 如何使用Emoji表情編碼
- 7.3.3 案例:回復Emoji表情
- 7.4 小結
- 第8章 公眾平臺開發技巧
- 8.1 圖文消息使用詳解
- 8.1.1 單圖文消息的實現
- 8.1.2 多圖文消息的實現
- 8.1.3 圖文消息使用注意事項
- 8.2 公眾賬號無響應的處理
- 8.2.1 公眾賬號無響應的幾種情況
- 8.2.2 計算字符串所占字節數
- 8.3 應用開發最佳實踐
- 8.3.1 解析消息創建時間
- 8.3.2 換行符的使用
- 8.3.3 網頁超鏈接的使用
- 8.3.4 隱藏瀏覽器工具欄
- 8.3.5 表情飄落效果
- 8.4 識別微信瀏覽器
- 8.4.1 判斷微信瀏覽器
- 8.4.2 只允許微信瀏覽器訪問
- 8.5 服務多個公眾賬號
- 8.5.1 公眾賬號托管平臺原理
- 8.5.2 案例:服務兩個公眾賬號
- 8.6 業務系統對接
- 8.6.1 短信方式綁定賬號
- 8.6.2 網頁方式綁定賬號
- 8.7 公眾平臺開發測試
- 8.8 小結
- 第9章 LBS應用開發實戰:周邊搜索
- 9.1 “周邊搜索”功能及設計
- 9.1.1 使用方法
- 9.1.2 功能演示
- 9.1.3 需求分析
- 9.1.4 數據表設計
- 9.2 百度地圖API的使用
- 9.2.1 百度地圖API產品簡介
- 9.2.2 申請訪問密鑰
- 9.2.3 Place API的使用
- 9.2.4 步行導航檢索的使用
- 9.2.5 百度坐標轉換
- 9.3 MySQL的使用
- 9.3.1 MySQL的下載與安裝
- 9.3.2 MySQL的常用操作
- 9.3.3 JDBC的基本使用
- 9.3.4 案例:使用JDBC查詢數據
- 9.4 BAE的MySQL服務
- 9.4.1 創建數據庫
- 9.4.2 使用phpMyAdmin操作MySQL
- 9.4.3 案例:使用JDBC操作MySQL
- 9.5 “周邊搜索”應用實現
- 9.5.1 應用開發準備
- 9.5.2 封裝數據庫操作
- 9.5.3 封裝百度地圖操作
- 9.5.4 編寫步行導航頁面
- 9.5.5 CoreService類的實現
- 9.5.6 部署應用及測試體驗
- 9.6 小結
- 第10章 游戲開發實戰:猜數字
- 10.1 “猜數字”功能及設計
- 10.1.1 游戲規則
- 10.1.2 游戲術語
- 10.1.3 核心流程設計
- 10.1.4 數據表設計
- 10.2 “猜數字”游戲的實現
- 10.2.1 游戲開發準備
- 10.2.2 游戲算法封裝
- 10.2.3 數據庫操作封裝
- 10.2.4 核心處理邏輯
- 10.2.5 CoreService類的實現
- 10.2.6 部署應用及測試體驗
- 10.3 小結
- 第11章 智能聊天應用開發實戰:聊天機器人
- 11.1 聊天機器人原理及設計
- 11.1.1 實現原理
- 11.1.2 數據表設計
- 11.2 全文檢索引擎Lucene
- 11.2.1 Lucene的組成結構
- 11.2.2 倒排索引結構
- 11.2.3 索引和檢索原理
- 11.2.4 常用API介紹
- 11.2.5 Lucene的評分機制
- 11.2.6 案例:使用Lucene索引和檢索
- 11.3 中文分詞
- 11.3.1 中文分詞方法
- 11.3.2 IK分詞器的使用
- 11.4 索引瀏覽器Luke
- 11.4.1 Luke的功能及下載
- 11.4.2 Luke的用法
- 11.5 聊天機器人的實現
- 11.5.1 應用開發準備
- 11.5.2 封裝數據庫操作
- 11.5.3 封裝聊天服務類
- 11.5.4 CoreService類的實現
- 11.5.5 應用啟動時創建索引
- 11.5.6 部署應用及測試體驗
- 11.6 小結
- 附錄 返回碼及接口調用次數說明 更新時間:2018-12-31 23:17:08