産品特色
內容簡介
《微信公眾平颱應用開發從入門到精通》由騰訊公司軟件開發工程師根據新的微信6。x版撰寫,緊跟微信公眾平颱的新技術發展,是目前微信公眾平颱應用開發領域涵蓋內容較全麵、係統和深入的一本書。本書全麵介紹瞭微信公眾平颱的開發模式、環境搭建、消息接口及高級接口,較全麵地解析瞭微信內置瀏覽器的特性及WeixinJS接口,係統地講解瞭開發微信公眾號的流程、方法、技巧和注意事項。本書注重實際項目開發,包含大量案例,並結閤二維碼、LBS、Websocket、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.2 SAE環境搭建
3.2.1 應用創建
3.2.2 搭建本地開發環境
3.2.3 SAE常用服務
3.3 BAE環境搭建
3.3.1 創建工程
3.3.2 BAE常用服務
3.4 開發第一個應用
3.4.1 下載 PHP SDK
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 獲取關注者列錶
5.4 獲取用戶地理位置
5.5 OAuth2.0網頁授權
5.5.1 配置授權迴調域名
5.5.2 OAuth2.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.2 WeixinJSBridge
6.2 WeixinJSBridge使用說明
6.2.1 WeixinJSBridge接口一覽
6.2.2 界麵接口
6.2.3 分享接口
6.2.4 監聽事件
6.2.5 功能接口
6.2.6 第三方APP接口
6.3 案例
6.3.1 WeixinJSBridge的加載順序
6.3.2 隱藏/顯示 WebView右上角的分享按鈕
6.3.3 隱藏/顯示 WebView底部的導航欄
6.3.4 跳轉到掃描二維碼界麵
6.3.5 關閉 WebView
6.3.6 發郵件
6.3.7 圖片預覽
6.4 本章小節
第7章 微信
7.1 微信 JS-SDK簡介
7.2 微信內置瀏覽器特徵
7.3 JS-SDK的使用
7.3.1 JS接口安全域名
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 騰訊地圖
8.6.2 數據庫設計
8.6.3 添加飯店位置
8.6.4 獲取用戶位置
8.6.5 路徑選擇算法
8.7 本章小結
第9章 微商城
9.1 抽奬係統
9.1.1 前端展示
9.1.2 抽奬動畫
9.1.3 中奬概率
9.1.4 抽奬控製邏輯
9.1.5 數據錶設計
9.1.6 代碼實現
9.2 微信支付
9.2.1 微信支付介紹
9.2.2 JS API支付
9.2.3 安全支付
9.2.4 訂單查詢
9.3 微信小店
9.3.1 認識微信小店
9.3.2 開店五步
9.4 多客服功能
9.4.1 服務開通
9.4.2 添加客服工號
9.4.3 在電腦上使用多客服
9.4.4 在微信上使用多客服
9.5 本章小結
第10章 微酒店
10.1 微酒店功能及設計
10.1.1 功能
10.1.2 數據庫設計
10.2 功能實現
10.2.1 自定義菜單
10.2.2 消息處理
10.2.3 位置消息
10.2.4 附近酒店
10.2.5 預定酒店頁麵
10.2.6 用戶注冊頁麵
10.2.7 添加訂單頁麵
10.2.8 我的訂單頁麵
10.2.9 退訂
10.2.10 訂單後颱管理
10.2.11 我的會員卡
10.3 本章小節
第11章 遊戲開發:誰是臥底
11.1 誰是臥底功能及設計
11.1.1 遊戲規則
11.1.2 核心流程
11.1.3 數據錶設計
11.2 代碼實現
11.2.1 消息判斷
11.2.2 創建遊戲
11.2.3 創建房間
11.2.4 換詞
11.2.5 改詞
11.2.6 加入房間
11.2.7 後颱操作
11.3 效果展示
11.4 本章小節
前言/序言
微信公眾平颱應用開發從入門到精通 epub pdf mobi txt 電子書 下載 2024
微信公眾平颱應用開發從入門到精通 下載 epub mobi pdf txt 電子書