由騰訊公司軟件開發工程師根據微信6.x版撰寫,緊跟微信公眾平台的技術發展,是目前微信公眾平台應用開發領域涵蓋內容較全面、系統和深入的《微信公眾平台:應用開發從入門到精通》。
《微信公眾平台:應用開發從入門到精通》全面介紹了微信公眾平台的開發模式、環境搭建、消息接口及高級接口,較全面地解析了微信內置瀏覽器的特性及WeixinJS接口,系統地講解了開發微信公眾號的流程、方法、技巧和注意事項。
《微信公眾平台:應用開發從入門到精通》注重實際項目開發,包含大量案例,並結合二維碼、LBS、Web socket、HTML5等熱門技術,讀者通過學習《微信公眾平台:應用開發從入門到精通》,完全可以掌握企業級實際應用項目的開發。
目錄
第1章微 信公眾平台簡介
1.1微 信:連接切
1.1.1物聯網
1.1.2二維碼革命
1.2認識微 信公眾平台
1.2.1大事記
1.2.2分類:服務號與訂閱號
1.2.3微 信認證
1.2.4公眾號運營
1.2.5微社區
1.2.6微 信公眾平台管理后台
1.3本章小結
第2章編輯模式及微 信公眾號
2.1開肩編輯模式
2.2自動回復消息
2.2.1開啟自動回復
2.2.2被添加自動回復
2.2.3消息自動回復
2.2.4關鍵詞自動回復
2.2.5自動回復優先規則
2.3自定義菜單
2.3.1設置自定義菜單
2.3.2設置動作
2.4投票
2.5案例分析
2.5.1利用自動回復實現我的書目功能
2.5.2自定義菜單的典型案例:小道消息
2.6本章小節
第3章搭建開發環境
3.1啟用公眾平台開發模式
3.1.1申請網址接入
3.1.2數據交換方式
3.1.3接口列表
3.2SAE環境搭建
3.2.1應用創建
3.2.2搭建本地開發環境
3.2.3SAE常用服務
3.3BAE環境搭建
3.3.1創建工程
3.3.2BAE常用服務
3.4開發第一個應用
3.4.1下載PHPSDK
3.4.2微 信公眾平台接口測試賬號申請
3.4.3上傳服務器
3.4.4掃描二維碼
3.5本章小節
第4章消息接口API
4.1開發者模式接入
4.2基礎支持
4.2.1申請測試賬號
4.2.2獲取access_token
4.3接收消息
4.3.1文本消息
4.3.2圖片消息
4.3.3語音消息
4.3.4地理位置消息
4.3.5鏈接消息
4.3.6公眾平台消息體簽名及加解密
4.4接收事件消息
4.4.1關注\取消關注事件
4.4.2掃描二維碼事件
4.4.3上報地理位置事件
4.4.4自定義菜單事件
4.5回復消息
4.5.1回復文本消息
4.5.2回復圖片消息
4.5.3回復語音消息
4.5.4回復視頻消息
4.5.5回復音樂消息
4.5.6回復圖文消息
4.6生成帶參數的二維俏
4.6.1創建二維碼ticket
4.6.2通過ticket換取二維碼
4.7客服接口
4.8語音識別
4.8.1讓微 信聽懂你的話
4.8.2翻譯助手
4.9本章小節
第5章高級接口
5.1自定義菜單
5.1.1自定義菜單的創建
5.1.2自定義菜單的查詢和刪除
5.2上傳下載多媒體文件
5.2.1上傳多媒體文件
5.2.2下載多媒體文件
5.2.3測試案例
5.3用戶管理
5.3.1管理分組
5.3.2獲取用戶基本信息
5.3.3獲取關注者列表
54獲取用戶地理位置
5.5OAuth2.0網頁授權
5.5.1配置授權回調域名
5.5.2OAuth2.0授權流程
5.5.3代碼實現
5.5.4案例
5.6高級群發接口
5.6.1上傳圖文消息素材
5.6.2根據分組進行群發
5.6.3根據OpenID列表群發
5.6.4刪除群發
5.6.5事件推送群發結果
5.7多客服功能
5.8微 信小店
5.9模板消息
5.9.1創建模板
5.9.2發送模板消息
5.10企業號
5.10.1申請企業號
5.10.2組織架構
5.10.3發送通知
5.11本章小節
第6章微 信內蓑瀏覽器Weixin JS接口
6.1微 信瀏覽器
6.1.1特征
6.1.2WeixinJSBridge
6.2WeixinJSBridge使用說明
6.2.1WeixinJSBridge接口一覽
6.2.2界面接口
6.2.3分享接口
6.2.4監聽事件
6.2.5功能接口
6.2.6第三方APP接口
6.3案例
6.3.1WeixinJSBridge的加載順序
6.3.2隱藏/顯示WebView右上角的分享按鈕
6.3.3隱藏/顯示WebView底部的導航欄
6.3.4跳轉到掃描二維碼界面
6.3.5關閉WebView
6.3.6發郵件
6.3.7圖片預覽
6.4本章小節
第7章微 信JS—SDK
7.1微 信JS—SDK簡介
7.2微 信內置瀏覽器特征
7.3JS—SDK的使用
7.3.1JS接口安全域名
7.3.2微 信客戶端版本要求
7.4在SAE上使用JS—SDK
7.5本章小節
第8章餐廳管家
8.1功能設計
8.1.1需求分析
8.1.2功能演示
8.1.3注意事項
8.2「餐廳管家」的實現
8.2.1自定義菜單
8.2.2數據庫操作類封裝
8.2.3微 信消息接口
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.4.3菜單管理后台
8.5「餐廳管家」的實現四:二維碼優惠券
8.5.1數據庫設計
8.5.2生成二維碼優惠券
8.5.3優惠券列表
8.5.4使用優惠券
8.5.5利用WebSocket實現信息推送
8.6「餐廳管家」的實現五:路線導航
8.6.1騰訊地圖API
8.6.2數據庫設計
8.6.3添加飯店位置
8.6.4獲取用戶位置
8.6.5路徑選擇算法
8.7本章小結
……
第9章微商城
第10章微酒店
第11章游戲開發:誰是卧底
1.1微 信:連接切
1.1.1物聯網
1.1.2二維碼革命
1.2認識微 信公眾平台
1.2.1大事記
1.2.2分類:服務號與訂閱號
1.2.3微 信認證
1.2.4公眾號運營
1.2.5微社區
1.2.6微 信公眾平台管理后台
1.3本章小結
第2章編輯模式及微 信公眾號
2.1開肩編輯模式
2.2自動回復消息
2.2.1開啟自動回復
2.2.2被添加自動回復
2.2.3消息自動回復
2.2.4關鍵詞自動回復
2.2.5自動回復優先規則
2.3自定義菜單
2.3.1設置自定義菜單
2.3.2設置動作
2.4投票
2.5案例分析
2.5.1利用自動回復實現我的書目功能
2.5.2自定義菜單的典型案例:小道消息
2.6本章小節
第3章搭建開發環境
3.1啟用公眾平台開發模式
3.1.1申請網址接入
3.1.2數據交換方式
3.1.3接口列表
3.2SAE環境搭建
3.2.1應用創建
3.2.2搭建本地開發環境
3.2.3SAE常用服務
3.3BAE環境搭建
3.3.1創建工程
3.3.2BAE常用服務
3.4開發第一個應用
3.4.1下載PHPSDK
3.4.2微 信公眾平台接口測試賬號申請
3.4.3上傳服務器
3.4.4掃描二維碼
3.5本章小節
第4章消息接口API
4.1開發者模式接入
4.2基礎支持
4.2.1申請測試賬號
4.2.2獲取access_token
4.3接收消息
4.3.1文本消息
4.3.2圖片消息
4.3.3語音消息
4.3.4地理位置消息
4.3.5鏈接消息
4.3.6公眾平台消息體簽名及加解密
4.4接收事件消息
4.4.1關注\取消關注事件
4.4.2掃描二維碼事件
4.4.3上報地理位置事件
4.4.4自定義菜單事件
4.5回復消息
4.5.1回復文本消息
4.5.2回復圖片消息
4.5.3回復語音消息
4.5.4回復視頻消息
4.5.5回復音樂消息
4.5.6回復圖文消息
4.6生成帶參數的二維俏
4.6.1創建二維碼ticket
4.6.2通過ticket換取二維碼
4.7客服接口
4.8語音識別
4.8.1讓微 信聽懂你的話
4.8.2翻譯助手
4.9本章小節
第5章高級接口
5.1自定義菜單
5.1.1自定義菜單的創建
5.1.2自定義菜單的查詢和刪除
5.2上傳下載多媒體文件
5.2.1上傳多媒體文件
5.2.2下載多媒體文件
5.2.3測試案例
5.3用戶管理
5.3.1管理分組
5.3.2獲取用戶基本信息
5.3.3獲取關注者列表
54獲取用戶地理位置
5.5OAuth2.0網頁授權
5.5.1配置授權回調域名
5.5.2OAuth2.0授權流程
5.5.3代碼實現
5.5.4案例
5.6高級群發接口
5.6.1上傳圖文消息素材
5.6.2根據分組進行群發
5.6.3根據OpenID列表群發
5.6.4刪除群發
5.6.5事件推送群發結果
5.7多客服功能
5.8微 信小店
5.9模板消息
5.9.1創建模板
5.9.2發送模板消息
5.10企業號
5.10.1申請企業號
5.10.2組織架構
5.10.3發送通知
5.11本章小節
第6章微 信內蓑瀏覽器Weixin JS接口
6.1微 信瀏覽器
6.1.1特征
6.1.2WeixinJSBridge
6.2WeixinJSBridge使用說明
6.2.1WeixinJSBridge接口一覽
6.2.2界面接口
6.2.3分享接口
6.2.4監聽事件
6.2.5功能接口
6.2.6第三方APP接口
6.3案例
6.3.1WeixinJSBridge的加載順序
6.3.2隱藏/顯示WebView右上角的分享按鈕
6.3.3隱藏/顯示WebView底部的導航欄
6.3.4跳轉到掃描二維碼界面
6.3.5關閉WebView
6.3.6發郵件
6.3.7圖片預覽
6.4本章小節
第7章微 信JS—SDK
7.1微 信JS—SDK簡介
7.2微 信內置瀏覽器特征
7.3JS—SDK的使用
7.3.1JS接口安全域名
7.3.2微 信客戶端版本要求
7.4在SAE上使用JS—SDK
7.5本章小節
第8章餐廳管家
8.1功能設計
8.1.1需求分析
8.1.2功能演示
8.1.3注意事項
8.2「餐廳管家」的實現
8.2.1自定義菜單
8.2.2數據庫操作類封裝
8.2.3微 信消息接口
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.4.3菜單管理后台
8.5「餐廳管家」的實現四:二維碼優惠券
8.5.1數據庫設計
8.5.2生成二維碼優惠券
8.5.3優惠券列表
8.5.4使用優惠券
8.5.5利用WebSocket實現信息推送
8.6「餐廳管家」的實現五:路線導航
8.6.1騰訊地圖API
8.6.2數據庫設計
8.6.3添加飯店位置
8.6.4獲取用戶位置
8.6.5路徑選擇算法
8.7本章小結
……
第9章微商城
第10章微酒店
第11章游戲開發:誰是卧底
網路書店
類別
折扣
價格
-
新書87折$360