微信公眾平臺搭建開發與實踐指南 微信公众平台搭建、开发与实践指南

戴晟暉

  • 出版商: 中國鐵道
  • 出版日期: 2014-10-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • 頁數: 318
  • 裝訂: 平裝
  • ISBN: 711318863X
  • ISBN-13: 9787113188634
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

戴晟暉編著的《微信公眾平臺搭建開發與實踐指南》從基礎開發知識入手,逐步介紹了微信公眾平臺二次開發的整個過程,可讓讀者輕鬆掌握微信公眾賬號二次開發的技術與技巧。
    本書共分12章,分別介紹了微信公眾平臺的基本功能、進行二次開發的環境準備、開發知識準備、處理微信的基本消息、響應微信推送的事件、管理用戶、自定義微信底部的菜單、微信的語音識別、使用擴展API等相關知識,最後還介紹了微信通譯、天氣早知道、微信股票行情這三個開發案例。
    本書內容豐富、圖文並茂,適合個人或企業對微信公共平臺進行營銷時的二次開發,也適合微信愛好者及有一定程序基礎的讀者閱讀使用。

<目錄>

第1章  微信公眾平臺的作用
  1.1  認識微信公眾平臺
    1.1.1  群發消息
    1.1.2  自動回復消息
    1.1.3  通過自定義回復接口擴充功能
    1.1.4  通過自定義菜單接口擴充功能
  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.5  高級功能之開發模式
    1.5.1  啟用開發模式
    1.5.2  申請測試賬號
第2章  微信公眾平臺開發的環境準備
  2.1  微信公眾平臺運行原理
    2.1.1  初學者的疑問
    2.1.2  微信公眾平臺運行原理
  2.2  公眾賬號服務器
    2.2.1  公眾賬號服務器需具備的條件
    2.2.2  準備一臺Web服務器
  2.3  使用百度應用引擎BAE
    2.3.1  申請百度開發者賬號
    2.3.2  創建一個工程
    2.3.3  部署程序代碼
    2.3.4  上傳代碼到百度雲
    2.3.5  瀏覽代碼結果
  2.4  設置微信接口配置
    2.4.1  登錄配置測試賬號
    2.4.2  接口配置
    2.4.3  開發接口驗證
  2.5  簡單案例:自動回復消息
    2.5.1  案例描述
    2.5.2  編寫PHP代碼
    2.5.3  上傳測試
第3章  微信公眾平臺開發的知識準備
  3.1  搭建微信公眾平臺的開發環境
    3.1.1  下載安裝Eclipse
    3.1.2  在Eclipse中編寫微信公眾平臺代碼
  3.2  微信公眾平臺開發最簡單語言:PHP
    3.2.1  初識PHP
    3.2.2  PHP基本語法
    3.2.3  PHP分支:選擇不同功能
    3.2.4  PHP循環:重複同一功能
    3.2.5  用PHP數組保存微信中的信息
  3.3  微信用XML封裝消息
    3.3.1  什麼是XML
    3.3.2  XML語法簡介
    3.3.3  初探微信消息的XML格式
  3.4  微信封裝信息的另一種格式:JSON
    3.4.1  JSON語法格式
    3.4.2  JSON格式的微信數據
  3.5  微信公眾賬號與用戶之間的數據傳輸
    3.5.1  HTTP協議
    3.5.2  GET方法
    3.5.3  POST方法
    3.5.4  GET與POST的區別
  3.6  如何長期保存與用戶交互的信息
    3.6.1  常用數據庫系統
    3.6.2  下載安裝MySQL
    3.6.3  PHP使用MySQL中的數據
    3.6.4  在百度雲中申請免費數據庫
    3.6.5  使用百度雲數據庫
第4章  處理微信的基本消息
  4.1  編寫獲取微信用戶發來消息的代碼
    4.1.1  獲取微信用戶發來的文本
    4.1.2  獲取微信用戶發來的圖片
    4.1.3  下載微信用戶發來的圖片
    4.1.4  獲取微信用戶發來的地理位置
    4.1.5  獲取微信用戶發來的鏈接
  4.2  編寫給用戶發送消息的代碼
    4.2.1  發送文本內容給微信用戶
    4.2.2  發送圖片給微信用戶
    4.2.3  發送音樂給微信用戶
    4.2.4  發送圖文信息給微信用戶
  4.3  編寫人工給用戶發送消息的代碼
    4.3.1  客服消息接口
    4.3.2  客服消息接口使用實例
  4.4  案例:微信版在線客服
    4.4.1  案例描述
    4.4.2  編寫PHP代碼
    4.4.3  上傳測試
第5章  響應微信推送的事件
  5.1  什麼是事件
  5.2  用戶關註或取消關註的處理
    5.2.1  關註和取消關註事件
    5.2.2  歡迎關註者
  5.3  用戶掃描二維碼的處理
    5.3.1  生成帶參數的二維碼
    5.3.2  響應用戶掃描二維碼
  5.4  案例:給關註用戶自動回複信息
    5.4.1  案例描述
    5.4.2  編寫PHP代碼
    5.4.3  上傳測試
第6章  管理用戶
  6.1  分組管理用戶
    6.1.1  公眾賬號中有哪些分組
    6.1.2  新建一個分組
    6.1.3  修改分組名稱
  6.2  管理關註者
    6.2.1  獲取關註者的OpenID列表
    6.2.2  查詢用戶所在分組
    6.2.3  將用戶添加到分組中
  6.3  獲取用戶基本信息
  6.4  案例:獲取所有用戶的信息
    6.4.1  案例描述
    6.4.2  編寫代碼
    6.4.3  運行測試
第7章  自定義微信底部的菜單
  7.1  什麼是自定義菜單
    7.1.1  自定義菜單展示
    7.1.2  自定義菜單的限制
  7.2  管理自定義菜單
    7.2.1  創建自定義菜單
    7.2.2  查詢用戶自定義菜單
    7.2.3  刪除自定義菜單
  7.3  自定義菜單事件
  7.4  案例:「微音樂」的自定義菜單
    7.4.1  案例描述
    7.4.2  編寫生成菜單的代碼
    7.4.3  執行代碼生成菜單
    7.4.4  編寫響應用戶事件的代碼
    7.4.5  測試菜單功能
第8章  高級應用之語音識別
  8.1  收發語音和視頻信息
    8.1.1  接收微信用戶發來的語音
    8.1.2  發送語音給微信用戶
    8.1.3  接收微信用戶發來的視頻
    8.1.4  發送視頻給微信用戶
  8.2  使用微信的語音識別
    8.2.1  開啟語音識別功能
    8.2.2  接收語音識別結果
  8.3  案例:微信語音點歌台
    8.3.1  案例描述
    8.3.2  編寫代碼
    8.3.3  上傳測試
第9章  高級應用之API
  9.1  使用擴展API
    9.1.1  什麼是擴展API
    9.1.2  百度API
    9.1.3  查詢指定地址的經緯度(Geocoding接口)
  9.2  回家的距離
    9.2.1  能計算距離的API
    9.2.2  用戶到家還有多遠
  9.3  人機聊天
    9.3.1  申請小黃雞賬號
    9.3.2  調用小黃雞接口
    9.3.3  公眾賬號調用小黃雞
第10章  綜合應用案例:微信通譯
  10.1  案例概述
  10.2  案例分析
    10.2.1  英漢詞典功能的需求
    10.2.2  百度詞典
    10.2.3  百度翻譯
    10.2.4  百度翻譯API
  10.3  百度翻譯API的使用
    10.3.1  申請API
    10.3.2  調用形式及返回數據格式
    10.3.3  在瀏覽器中調用百度翻譯API
  10.4  實現代碼
    10.4.1  編寫調用百度翻譯API的方法
    10.4.2  處理用戶發送的文本
  10.5  案例測試
第11章  綜合應用案例:天氣早知道
  11.1  案例概述
    11.1.1  國家氣象局提供的天氣預報網站
    11.1.2  天氣預報API
  11.2  編寫代碼
    11.2.1  獲取全國城市代碼
    11.2.2  獲取天氣預報信息
    11.2.3  處理用戶發來的消息
  11.3  案例測試
第12章  綜合應用案例:微信股票行情
  12.1  案例概述
    12.1.1  股票相關的知識
    12.1.2  行情查詢的功能
  12.2  案例分析
  12.3  實現代碼
    12.3.1  獲取股票代碼
    12.3.2  編寫調用新浪接口的代碼
    12.3.3  編寫公眾賬號處理代碼
  12.4  案例測試
附錄A  接口在線調試功能的使用