- 前言
- 第1章 微信公眾平台介紹
- 1.1 微信及其平台
- 1.2 微信公眾賬號註冊
- 1.2.2 註冊測試號
- 1.3 微信公眾平台的使用
- 1.3.1 功能
- 1.3.2 微信支付
- 1.3.3 管理
- 1.3.4 推廣
- 1.3.5 統計
- 1.3.6 設置
- 1.3.7 開發者中心
- 1.4 本章小結
- 第2章 本地開發環境搭建及程序開發基礎
- 2.1 本地開發環境的搭建
- 2.1.1 WampServer的安裝
- 2.1.2 其他開發環境套件
- 2.2 程序開發基礎
- 2.2.1 PHP語法及使用
- 2.2.2 MySQL的使用
- 2.2.3 其他常用語言
- 2.3 本章小結
- 第3章 服務器資源與消息交互原理
- 3.1 服務器資源
- 3.1.2 其他服務器資源
- 3.2 開發工具
- 3.3 微信開發者中心
- 3.3.2 配置失敗常見問題與分析
- 3.3.3 自動回復當前時間
- 3.3.4 消息交互原理分析
- 3.3.5 消息體加/解密實現
- 3.4 微信開發調試工具
- 3.4.2 接口調試工具
- 3.5 本章小結
- 第4章 接收消息與發送消息
- 4.1 接收普通消息
- 4.1.1 文本消息
- 4.1.2 圖片消息
- 4.1.3 語音消息
- 4.1.4 視頻消息
- 4.1.5 地理位置消息
- 4.1.6 鏈接消息
- 4.2 發送被動回復消息
- 4.2.1 文本消息
- 4.2.2 圖片消息
- 4.2.3 語音消息
- 4.2.4 視頻消息
- 4.2.5 音樂消息
- 4.2.6 圖文消息
- 4.3 接收事件推送消息
- 4.4 案例實踐
- 4.4.2 調用API實現圖文天氣預報
- 4.4.3 查詢數據庫回復笑話
- 4.5 本章小結
- 第5章 Access Token和自定義菜單
- 5.1 Access Token
- 5.1.2 接口調用請求說明
- 5.1.3 實現代碼
- 5.2 自定義菜單
- 5.2.1 自定義菜單介紹
- 5.2.2 按鈕類型
- 5.2.3 創建菜單
- 5.2.4 個性化菜單
- 5.2.5 查詢菜單
- 5.2.6 刪除菜單
- 5.2.7 菜單事件推送
- 5.3 案例實踐
- 5.3.2 掃瞄快遞條碼查詢快遞進度
- 5.4 本章小結
- 第6章 用戶信息與用戶管理
- 6.1 用戶標籤管理
- 6.1.1 創建標籤
- 6.1.2 查詢所有標籤
- 6.1.3 修改標籤名
- 6.1.4 給用戶打標籤
- 6.1.5 獲取用戶標籤列表
- 6.2 用戶備註
- 6.3 用戶地理位置
- 6.3.1 獲取用戶地理位置
- 6.3.2 轉換坐標到地址
- 6.4 用戶列表
- 6.4.1 獲取用戶列表
- 6.4.2 分批獲取
- 6.5 獲取用戶基本信息
- 6.6 案例實踐
- 6.6.2 同步所有用戶信息
- 6.7 本章小結
- 第7章 網頁授權與網頁應用開發
- 7.1 OAuth2.0網頁授權
- 7.1.2 授權過程
- 7.1.3 詳細步驟
- 7.2 WeUI
- 7.3 案例實踐
- 7.3.2 網頁判斷用戶是否關注
- 7.3.3 二次授權多個域名
- 7.4 本章小結
- 第8章 參數二維碼與來源統計
- 8.1 參數二維碼
- 8.1.1 創建二維碼ticket
- 8.1.2 通過URL生成二維碼圖片
- 8.1.3 通過ticket換取二維碼
- 8.1.4 下載二維碼
- 8.1.5 掃瞄帶參數二維碼事件
- 8.2 案例實踐
- 8.3 本章小結
- 第9章 客服接口與群發接口
- 9.1 客服接口
- 9.2 群發接口
- 9.2.1 上傳圖文消息內的圖片
- 9.2.2 上傳縮略圖
- 9.2.3 上傳圖文消息素材
- 9.2.4 預覽群發內容
- 9.2.5 根據標籤進行群發
- 9.2.6 根據OpenID列表進行群發
- 9.2.7 刪除群發
- 9.2.8 查詢群發消息發送狀態
- 9.2.9 接收群發結果
- 9.3 案例實踐
- 9.3.2 服務號每日群發
- 9.4 本章小結
- 第10章 微信小店和模板消息
- 10.1 微信小店的搭建
- 10.1.1 微信小店概況
- 10.1.2 運費模板管理
- 10.1.3 商品分組管理
- 10.1.4 圖片庫
- 10.1.5 添加商品
- 10.1.6 貨架管理
- 10.2 微信小店的二次開發
- 10.2.1 微信小店SDK
- 10.2.2 訂單付款通知
- 10.2.3 訂單查詢
- 10.2.4 微信快遞查詢
- 10.2.5 模板消息提醒
- 10.3 本章小結
- 第11章 客服管理
- 11.1 消息轉發
- 11.1.2 消息轉發到指定客服
- 11.2 客服管理
- 11.2.2 獲取在線客服列表
- 11.2.3 添加客服賬號
- 11.2.4 邀請綁定客服賬號
- 11.2.5 設置客服信息
- 11.2.6 上傳客服頭像
- 11.2.7 刪除客服賬號
- 11.3 會話控制
- 11.3.2 關閉會話
- 11.3.3 獲取客戶會話狀態
- 11.3.4 獲取客服會話列表
- 11.3.5 獲取未接入會話列表
- 11.4 獲取聊天記錄
- 11.5 本章小結
- 第12章 素材管理
- 12.1 新增臨時素材
- 12.2 獲取臨時素材
- 12.3 新增永久素材
- 12.3.2 新增其他類型的永久素材
- 12.4 獲取永久素材
- 12.5 刪除永久素材
- 12.6 修改永久圖文素材
- 12.7 獲取素材總數
- 12.8 獲取素材列表
- 12.9 本章小結
- 第13章 數據統計
- 13.1 用戶分析數據接口
- 13.2 圖文分析數據接口
- 13.3 消息分析數據接口
- 13.4 接口分析數據接口
- 13.5 本章小結
- 第14章 微信JS-SDK
- 14.1 JS-SDK
- 14.1.2 JS-SDK簽名
- 14.1.3 卡券Ticket
- 14.1.4 SDK實現
- 14.2 JS-SDK的使用
- 14.3 接口列表
- 14.4 案例實踐
- 14.4.2 獲取用戶坐標及地址
- 14.5 本章小結
- 第15章 微信門店
- 15.1 門店管理
- 15.1.2 審核事件推送
- 15.1.3 查詢門店信息
- 15.1.4 查詢門店列表
- 15.1.5 修改門店服務信息
- 15.1.6 刪除門店
- 15.1.7 門店類目表
- 15.2 案例實踐:獲取門店ID列表
- 15.3 本章小結
- 第16章 微信卡券與會員卡
- 16.1 創建卡券
- 16.1.2 卡券顏色
- 16.1.3 卡券的創建
- 16.2 投放卡券
- 16.2.1 創建二維碼投放
- 16.2.2 創建貨架投放
- 16.2.3 群發投放
- 16.3 卡券核銷
- 16.3.1 查詢Code
- 16.3.2 核銷Code
- 16.4 卡券統計
- 16.4.2 獲取免費券數據
- 16.5 會員卡
- 16.5.2 激活會員卡
- 16.5.3 更新會員信息
- 16.6 朋友的券
- 16.7 特殊票券
- 16.7.2 飛機票
- 16.7.3 電影票
- 16.7.4 景區門票
- 16.8 案例實踐
- 16.8.2 創建會議門票
- 16.9 本章小結
- 第17章 微信支付與微信紅包
- 17.1 微信支付基礎
- 17.1.2 配置微信支付
- 17.1.3 設置API密鑰
- 17.1.4 微信支付基礎類
- 17.2 公眾號支付
- 17.3 掃碼支付
- 17.3.1 模式一:靜態鏈接
- 17.3.2 模式二:動態鏈接
- 17.4 刷卡支付
- 17.5 H5支付
- 17.6 微信紅包
- 17.6.1 普通紅包
- 17.6.2 裂變紅包
- 17.7 企業付款
- 17.8 代金券
- 17.9 微信報關
- 17.10 訂單查詢
- 17.11 退款申請
- 17.12 退款查詢
- 17.13 下載對賬單
- 17.14 本章小結
- 第18章 微信連WiFi
- 18.1 WiFi門店管理
- 18.1.1 獲取WiFi門店列表
- 18.1.2 查詢門店WiFi信息
- 18.2 密碼型設備配置
- 18.2.1 添加密碼型設備
- 18.2.2 獲取物料二維碼
- 18.3 Portal型設備開發
- 18.3.1 添加Portal型設備
- 18.3.2 AC/AP設備改造
- 18.3.3 Portal頁面開發
- 18.4 WiFi關聯設置
- 18.4.2 設置首頁歡迎語
- 18.4.3 設置聯網完成頁
- 18.4.4 設置門店卡券投放
- 18.5 WiFi效果監控
- 18.5.2 數據統計查詢
- 18.6 本章小結
- 第19章 微信搖一搖周邊
- 19.1 設備管理
- 19.1.1 添加設備
- 19.1.2 配置設備
- 19.1.3 激活設備
- 19.1.4 查詢設備
- 19.2 設備分組
- 19.2.1 添加分組
- 19.2.2 編輯分組信息
- 19.2.3 刪除分組
- 19.2.4 查詢分組列表
- 19.2.5 查詢分組詳情
- 19.2.6 添加設備到分組
- 19.2.7 從分組中移除設備
- 19.3 頁面管理
- 19.3.1 添加模板頁面
- 19.3.2 編輯頁面
- 19.3.3 查詢頁面
- 19.3.4 刪除頁面
- 19.4 周邊業務開發
- 19.4.2 搖一搖事件通知
- 19.4.3 搖一搖關注
- 19.4.4 獲取設備及用戶信息
- 19.5 關聯設備和頁面
- 19.5.1 配置關聯關係
- 19.5.2 查詢關聯關係
- 19.6 數據統計
- 19.6.2 批量查詢設備統計數據
- 19.6.3 查詢頁面統計數據
- 19.6.4 批量查詢頁面統計數據
- 19.7 案例實踐:會議簽到及室內定位
- 19.8 本章小結
- 第20章 微信企業號和企業微信
- 20.1 企業號開發基礎
- 20.1.1 啟用回調模式
- 20.1.2 使用回調模式
- 20.1.3 管理組
- 20.1.4 Access Token
- 20.2 部門管理
- 20.2.2 更新部門
- 20.2.3 刪除部門
- 20.2.4 獲取部門列表
- 20.3 成員管理
- 20.3.2 更新成員
- 20.3.3 刪除成員
- 20.3.4 獲取成員
- 20.3.5 獲取部門成員詳情
- 20.4 應用管理
- 20.4.2 設置應用
- 20.5 自定義菜單
- 20.5.2 獲取菜單列表
- 20.6 素材管理
- 20.6.2 獲取臨時素材
- 20.6.3 上傳永久素材
- 20.6.4 獲取永久素材
- 20.6.5 刪除永久素材
- 20.6.6 修改永久圖文素材
- 20.6.7 獲取素材列表
- 20.7 收發消息
- 20.7.2 接收事件
- 20.7.3 被動回復消息
- 20.7.4 主動發送消息
- 20.8 企業號客服服務
- 20.8.1 設置客服類型
- 20.8.2 向客服發送消息
- 20.8.3 客服回復消息回調
- 20.9 網頁開發
- 20.9.2 企業號JS-SDK
- 20.10 本章小結
- 第21章 微信小程序
- 21.1 開發入門
- 21.1.2 創建項目
- 21.1.3 編寫代碼
- 21.1.4 手機預覽
- 21.2 框架
- 21.2.2 配置
- 21.2.3 邏輯層
- 21.2.4 視圖層
- 21.3 組件
- 21.3.2 基礎內容
- 21.3.3 表單組件
- 21.3.4 導航
- 21.3.5 媒體組件
- 21.3.6 地圖
- 21.3.7 畫布
- 21.4 接口
- 21.4.2 媒體
- 21.4.3 數據
- 21.4.4 位置
- 21.4.5 設備
- 21.4.6 界面
- 21.4.7 開放接口
- 21.5 案例實踐:天氣預報
- 21.6 本章小結
- 第22章 微信開放平台
- 22.1 移動應用
- 22.1.1 微信登錄
- 22.1.2 APP支付
- 22.2 網站應用
- 22.3 公眾號
- 22.4 UnionID
- 22.5 公眾號第三方平台
- 22.5.1 消息加解密
- 22.5.2 公眾號授權第三方平台
- 22.5.3 全網發佈接入檢測
- 22.6 智能接口
- 22.7 本章小結
- 第23章 微信開發實用技巧
- 23.1 表情雨飄落效果
- 23.2 QQ表情和Emoji表情
- 23.3 獲取微信版本及手機系統
- 23.4 興趣部落
- 23.5 公眾號一鍵關注
- 23.6 本章小結
- 第24章 微信常用功能開發實現
- 24.1 基本文本消息的聊天機器人
- 24.1.2 自動聊天開發實現
- 24.2 基於圖片消息的人臉識別
- 24.2.1 人臉識別接口
- 24.2.2 夫妻相實現方案
- 24.2.3 代碼實現
- 24.3 基於位置消息的地圖導航
- 24.3.1 地圖線路規劃接口
- 24.3.2 開發實現
- 24.4 基於表單提交的預約訂單
- 24.4.1 前端設計與實現
- 24.4.2 表單提交開發實現
- 24.5 基於Ajax交互的大轉盤
- 24.5.1 數據庫設計
- 24.5.2 網頁授權防作弊
- 24.5.3 用戶信息收集
- 24.5.4 前端頁面實現
- 24.5.5 Ajax提交與轉盤控制
- 24.5.6 中獎算法實現
- 24.5.7 中獎記錄查詢
- 24.6 基於HTML5的微網站開發
- 24.6.1 首頁佈局與設計
- 24.6.2 圖片滑動特效實現
- 24.6.3 欄目頁設計與實現
- 24.6.4 內容頁設計與實現
- 24.7 本章小結
- 第25章 基於ThinkPHP 5的微信用戶管理系統
- 25.1 ThinkPHP 5
- 25.1.2 目錄結構
- 25.1.3 常用概念
- 25.2 系統設計
- 25.2.2 數據庫設計
- 25.2.3 系統配置
- 25.3 登錄模塊
- 25.3.1 身份驗證
- 25.3.2 驗證碼
- 25.3.3 系統信息查看
- 25.4 接口模塊
- 25.4.1 微信消息接口實現
- 25.4.2 微信API接口實現
- 25.5 用戶管理
- 25.5.2 同步用戶基本信息
- 25.5.3 關注時更新用戶
- 25.5.4 用戶信息列表展示
- 25.5.5 用戶信息統計分析
- 25.6 群發實現
- 25.6.2 群發通知實現
- 25.7 本章小結
讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐小說線上看 >
微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐
內容簡介:本書分為25章。第一章簡要介紹了微信及其主要平台:微信公眾平台與微信開放平台,重點介紹了微信公眾平台的後台的各項功能。第二章介紹了如何搭建本地開發環境,以及使用PHP作為開發語言時的程序開發基礎。第三章以性價比較高及方便性最好的新浪雲為對象,介紹了申請服務器資源的方法,擁有服務器資源是進行微信公眾平台開發的前提。同時介紹了如何啟用微信公眾平台的開發模式,及啟用過程中常見問題的解決方法,最後對微信公眾平台自動回復的原理做了分析。讀者需要理解開發模式的原理,這是進行後續開發的基礎。……