注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合微信公眾平臺開發(fā)基礎(chǔ)與實戰(zhàn)

微信公眾平臺開發(fā)基礎(chǔ)與實戰(zhàn)

微信公眾平臺開發(fā)基礎(chǔ)與實戰(zhàn)

定 價:¥59.00

作 者: 閆小坤,周濤 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 程序設(shè)計 計算機/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787111478195 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  《微信公眾平臺開發(fā)基礎(chǔ)與實戰(zhàn)》根據(jù)最新的微信5.3版撰寫,緊跟微信公眾平臺的最新技術(shù)發(fā)展,是目前微信公眾平臺應(yīng)用開發(fā)領(lǐng)域涵蓋內(nèi)容最全面、講解最系統(tǒng)和深入的一本書。《微信公眾平臺開發(fā)基礎(chǔ)與實戰(zhàn)》全面解讀了微信公眾平臺的消息接口及九大高級接口,更是首次較全面地解析微信內(nèi)置瀏覽器特性及Weixin JS接口,系統(tǒng)地講解了開發(fā)微信公眾號的流程、方法、技巧和注意事項。注重實際項目,包含大量案例,第三部分更是以實際項目為例,結(jié)合二維碼、LBS、WebSocket、HTML5等熱門技術(shù),為讀者提供最新的微信公眾平臺開發(fā)技術(shù)?!段⑿殴娖脚_開發(fā)基礎(chǔ)與實戰(zhàn)》共10章,分為三個部分:第一部分(第1章~第3章)介紹了公眾平臺的基礎(chǔ)知識、編輯模式的使用和開發(fā)環(huán)境的搭建。通過本部分的學(xué)習(xí),讀者可以使用編輯模式來運營公眾賬號,并通過簡單的配置來搭建開發(fā)環(huán)境,開發(fā)出第一個demo應(yīng)用,為后面的學(xué)習(xí)打下基礎(chǔ)。第二部分(第4章~第6章)重點介紹公眾平臺的消息相關(guān)接口及九大高級接口,并提供了完整的封裝類,還介紹了Weixin JS開發(fā)。讀者在學(xué)完本部分之后,能夠?qū)娖脚_提供的全部服務(wù)有所了解。本部分提供了眾多的案例供讀者學(xué)習(xí)。第三部分(第7章~第10章)以大項目為例,每章實現(xiàn)一個公眾號的功能。四個項目分別為餐廳管家、微商城、微酒店和游戲開發(fā),探討的內(nèi)容包括自定義菜單、二維碼、微信支付、微信小店、位置服務(wù)等。學(xué)完本部分,讀者完全有能力開發(fā)企業(yè)級的公眾號。

作者簡介

  閆小坤,畢業(yè)于中國科學(xué)技術(shù)大學(xué)。就職于騰訊公司,從事騰訊微博、騰訊房產(chǎn)的開發(fā)工作。微信公眾平臺開發(fā)者,并開發(fā)開源的WeChat PHP SDK項目。關(guān)注云計算,并對國內(nèi)云計算平臺略有研究?!≈軡?,畢業(yè)于中國科學(xué)技術(shù)大學(xué)。在微軟亞洲互聯(lián)網(wǎng)工程院從事搜索引擎相關(guān)產(chǎn)品的開發(fā)工作,微信公共平臺應(yīng)用開發(fā)者,項目經(jīng)驗豐富,參與過基于Wifi的定位技術(shù)、Web App開發(fā)平臺等產(chǎn)品的研發(fā)。

圖書目錄

前 言
第1章 微信公眾平臺簡介1
1.1微信:連接一切1
1.1.1物聯(lián)網(wǎng)1
1.1.2二維碼革命2
1.2 微信公眾平臺4
1.2.1大事記4
1.2.2分類:服務(wù)號與訂閱號5
1.2.3微信認證5
1.2.4公眾號運營6
1.2.5微社區(qū)7
1.2.6微信公眾平臺管理后臺8
1.3本章小結(jié)9
第2章 編輯模式——輕松玩轉(zhuǎn)公眾號10
2.1開啟編輯模式10
2.2自動回復(fù)消息11
2.2.1添加自動回復(fù)11
2.2.2消息自動回復(fù)12
2.2.3關(guān)鍵詞自動回復(fù)13
2.2.4 自動回復(fù)優(yōu)先規(guī)則15
2.3 自定義菜單16
2.3.1設(shè)置自定義菜單16
2.3.2設(shè)置動作18
2.4投票19
2.5案例分析21
2.5.1利用自動回復(fù)實現(xiàn)我的書目功能21
2.5.2自定義菜單的典型案例:小道消息23
第3章搭建開發(fā)環(huán)境25
3.1啟用公眾平臺開發(fā)模式25
3.1.1 申請網(wǎng)址接入26
3.1.2數(shù)據(jù)交換方式26
3.1.3接口列表27
3.2SAE環(huán)境搭建28
3.2.1應(yīng)用創(chuàng)建28
3.2.2 搭建本地開發(fā)環(huán)境34
3.2.3SAE常用服務(wù)36
3.3BAE環(huán)境搭建39
3.3.1 創(chuàng)建工程40
3.3.2 BAE常用服務(wù)42
3.4 開發(fā)第一個應(yīng)用42
3.4.1 下載PHP SDK42
3.4.2 微信公眾平臺接口測試賬號申請43
3.4.3 上傳服務(wù)器45
3.4.4 掃描二維碼45
第4章消息接口API47
4.1開發(fā)者模式接入47
4.2基礎(chǔ)支持48
4.2.1申請測試賬號48
4.2.2獲取access_token49
4.3接受消息51
4.3.1文本消息52
4.3.2圖片消息54
4.3.3語音消息55
4.3.4地理位置消息56
4.3.5鏈接消息57
4.3.6視頻消息59
4.4接收事件消息60
4.4.1關(guān)注/取消關(guān)注事件60
4.4.2掃描二維碼事件61
4.4.3上報地理位置事件64
4.3.4自定義菜單事件65
4.5回復(fù)消息66
4.5.1回復(fù)文本消息67
4.5.2回復(fù)圖片消息68
4.5.3回復(fù)語音消息69
4.5.4回復(fù)視頻消息70
4.5.5回復(fù)音樂消息72
4.5.6回復(fù)圖文消息74
4.6生成帶參數(shù)的二維碼76
4.6.1創(chuàng)建二維碼ticket77
4.6.2通過ticket換取二維碼79
4.7客服接口79
4.8語音識別83
4.8.1讓微信聽懂你的話83
4.8.2翻譯助手84
第5章高級接口88
5.1自定義菜單88
5.1.1自定義菜單的創(chuàng)建88
5.1.2自定義菜單的查詢和刪除91
5.2上傳下載多媒體文件92
5.2.1上傳多媒體文件92
5.2.2下載多媒體文件93
5.2.3測試案例95
5.3用戶管理95
5.3.1管理分組96
5.3.2獲取用戶基本信息101
5.3.3獲取關(guān)注者列表103
5.4獲取用戶地理位置105
5.5OAuth2.0網(wǎng)頁授權(quán)106
5.5.1配置授權(quán)回調(diào)域名107
5.5.2OAuth2.0授權(quán)流程108
5.5.3代碼實現(xiàn)111
5.5.4案例112
5.6高級群發(fā)接口114
5.6.1上傳圖文消息素材114
5.6.2根據(jù)分組進行群發(fā)116
5.6.3根據(jù)OpenID列表群發(fā)121
5.6.4刪除群發(fā)121
5.6.5事情推送群發(fā)結(jié)果122
5.7多客服功能123
5.8微信小店125
第6章微信內(nèi)置瀏覽器Weixin JS接口127
6.1 微信瀏覽器127
6.1.1特征128
6.1.2WeixinJSBridge 129
6.2 WeixinJSBridge使用說明131
6.2.1 WeixinJSBridge接口一覽131
6.2.2界面接口132
6.2.3分享接口134
6.2.4 監(jiān)聽事件137
6.2.5功能接口138
6.2.6第三方APP接口139
6.3 案例142
6.3.1 WeixinJSBridge的加載順序142
6.3.2 隱藏/顯示W(wǎng)ebView右上角的分享按鈕143
6.3.3隱藏/顯示W(wǎng)ebView底部的導(dǎo)航欄145
6.3.4跳轉(zhuǎn)到掃描二維碼界面146
6.3.5關(guān)閉WebView148
6.3.6 發(fā)郵件149
6.3.7 圖片預(yù)覽151
第7章 餐廳管家154
7.1 功能設(shè)計154
7.1.1 需求分析154
7.1.2功能演示155
7.1.3 注意事項159
7.2 “餐廳管家”的實現(xiàn)160
7.2.1 自定義菜單160
7.2.2數(shù)據(jù)庫操作類封裝161
7.2.3 微信消息接口171
7.2.4預(yù)約管理179
7.2.5 菜單管理186
7.2.6 二維碼優(yōu)惠券189
7.2.7 路線導(dǎo)航201
7.3 本章小結(jié)213
第8章 微商城214
8.1 抽獎系統(tǒng)214
8.1.1 前端展示214
8.1.2 抽獎動畫215
8.1.3中獎概率215
8.1.4 抽獎控制邏輯216
8.1.5數(shù)據(jù)表設(shè)計217
8.1.6 代碼實現(xiàn)218
8.2 微信支付222
8.2.1 介紹223
8.2.2JS API支付224
8.2.3 安全支付228
8.2.4 訂單查詢231
8.3 微信小店232
8.4多客服功能237
8.4.1 服務(wù)開通237
8.4.2 添加客服工號237
8.4.3 在電腦上使用多客服238
8.4.4 在微信上使用多客服240
8.5 本章小結(jié)240
第9章 微酒店241
9.1 微酒店功能及設(shè)計241
9.1.1 功能241
9.1.2 數(shù)據(jù)庫設(shè)計242
9.2 功能實現(xiàn)243
9.2.1 自定義菜單243
9.2.2 消息處理244
9.2.3 位置消息245
9.2.4 附近酒店246
9.2.5 預(yù)訂酒店頁面248
9.2.6 用戶注冊頁面252
9.2.7 添加訂單頁面255
9.2.8 我的訂單頁面257
9.2.9 退訂259
9.2.10 訂單后臺管理260
9.2.11 我的會員卡263
第10章游戲開發(fā)——誰是臥底265
10.1 誰是臥底功能及設(shè)計265
10.1.1 游戲規(guī)則265
10.1.2 核心流程265
10.1.3 數(shù)據(jù)表設(shè)計266
10.2 代碼實現(xiàn)267
10.2.1 消息判斷267
10.2.2 創(chuàng)建游戲269
10.2.3 創(chuàng)建房間269
10.2.4 換詞272
10.2.5 改詞272
10.2.6 加入房間273
10.2.7 后臺操作274
10.3 效果展示275

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號