微信公眾平台與小程序開發:從零搭建整套系統 | 被動收入的投資秘訣 - 2024年7月

微信公眾平台與小程序開發:從零搭建整套系統

作者:張劍明
出版社:人民郵電
出版日期:2017年04月01日
ISBN:9787115450333
語言:繁體中文

本書從邏輯上可以分為三大部分第1部分為第1章至第5章,主要介紹微信公眾平台開發相關的基礎理論知識,包括開發環境和開發框架搭建,常用調試工具使用詳解等。這幾章可以幫助讀者了解公眾號開發的背景知識,為后續的章節閱讀打下基礎。如果讀者對這部分內容已經較為熟練,可以選擇性閱讀。第二部分為第6章至第9章,這部分章節是本書的核心內容,主要提供微信公眾平台開發過程中涉及的常見問題的解決方案,包括微信網頁授權、微信支付、微信登錄。不僅講解原理,還結合了實際代碼以便幫助讀者掌握。另外,第9章的內容結合了時下非常火熱的微信小程序開發,從理論到案例都有詳盡的講解。這部分內容的所有代碼都可以在筆者的博客上下載,建議讀者結合工作中的項目進行代碼和方案的融合。第三部分為第10章至第12章為案例實踐,講解了如何接入公眾號開發模式,並向讀者展示了一個公眾號(HelloChats)的開發過程,並在zui后一章介紹了如何從零開始搭建站點,以及進行日常服務器運維。掌握了這部分內容之后,讀者就可以獨立完成一個有復雜邏輯的公眾號開發了。張劍明,高級工程師,從事Web全棧開發多年,曾就職於騰訊等知名企業;熟悉前端開發、Android開發、PHP開發、Python開發和服務器運維等,並注重系統的用戶體驗;追求新鮮事物,愛分享,平時愛好爬山。個人博客地址:hello1010.comQQ群:141927779

第1章 微信生態1.1 微信:是一個生活方式 11.2 微信公眾平台 61.2.1 公眾平台簡介 61.2.2 服務號和訂閱號 71.3 企業號 81.4 小程序 81.5 微信開放平台 91.6 微信支付 101.7 表情開放平台 121.8 微信廣告 121.9 小結 13第2章 開發環境及技術介紹2.1 集成軟件包介紹 142.2 XAMPP的安裝與配置 152.3 PhpStorm的安裝及配置 202.4 相關技術介紹 232.4.1 HTTP 232.4.2 HTML5252.5 小結 26第3章 開發前的准備3.1 開發概述 273.1.1 OpenID 273.1.2 公眾號使用場景 283.2 公眾號消息會話流程 303.3 接入指南 313.4 接口權限及調用頻率 333.5 微信網頁開發樣式庫 353.6 小結 37第4章 常用調試方法及工具4.1 微信測試號 384.2 接口在線調試 414.3 微信Web開發者工具 424.3.1 微信網頁授權調試 434.3.2 JS—SDK權限校驗 454.3.3 網頁遠程調試 454.4 前端調試工具 464.4.1 谷歌瀏覽器開發者工具 484.5 移動端抓包與調試 504.5.1 Charles抓包工具 554.6 小結 56第5章 基於CodeIgniter的微信公眾平台開發框架5.1 CodeIgniter簡介 575.2 工程代碼改造 595.3 微信公眾號開發配置 605.4 小結 63第6章 微信網頁開發6.1 微信網頁授權原理 646.1.1 網頁授權注意事項 656.1.2 網頁授權流程 666.2 微信網頁授權實例 676.3 微信網頁多域名授權 746.3.1 原理分析 746.3.2 代碼實現 766.4 微信JS—SDK 786.4.1 接入准備 796.4.2 JS—SDK接口實例 806.5 小結 85第7章 微信支付7.1 微信支付接入方式 867.2 微信支付准備工作 887.3 微信支付實踐 897.3.1 示例代碼解析 907.3.2 支付示例 917.3.3 支付結果通知 967.4 聚合支付 997.4.1 聚合支付接入示例 1017.5 小結 105第8章 微信登錄8.1 微信開放平台 1078.1.1 UnionID機制 1088.2 微信自動登錄 1098.2.1 數據結構設計 1108.2.2 代碼實現 1128.2.3 使用UnionID登錄 1178.2.4 如何應用到現有站點 1188.3 小結 120第9章 微信小程序9.1 小程序簡介 1219.2 開發環境及框架 1229.2.1 開發配置 1259.2.2 HTTPS配置 1269.3.1 iOS/Android開發者 1299.3 如何着手開發小程序 1299.4 頁面生命周期 1309.3.2 前端開發者 1309.3.3 后端開發者 1309.5 小程序組件和API 1349.6 小程序登錄 1349.7 小程序微信支付 1409.8 小結 145第10章 案例:第一個echoserver程序10.1 接入開發者模式 14610.2 消息響應 14710.2.1 公眾號會話保存Session 15310.3 自定義菜單 15410.4 小結 157第11章 案例:微信隨手記11.1 需求描述 15911.2 數據庫設計 15911.3 代碼實現 16111.3.1 添加主題 16111.3.3 主題查看 16311.3.4 圖片下載 16611.3.5 圖片預覽 16911.3.6 聊天機器人 17011.3.7 入口函數 17411.4 運行效果 17511.5 小結 177第12章 服務器運維12.1 站點搭建 17712.1.1 域名申請及配置 17712.1.2 域名備案 17912.1.3 服務器購買 17912.1.4 登錄服務器 18112.1.5 服務器環境搭建 18312.2 服務器監控 18612.2.1 常用Linux命令 18612.2.2 Zabbix監控系統 18812.3 負載均衡 18912.4 小結 193


相關書籍