《微信公眾平臺開發最佳實踐》讀書筆記
國慶期間看了大部分,現在補完。一些東西看了也不是很懂,權且先記錄下來,備忘。感覺是:相關的開發還是比較容易的,主要要搞清對應的介面和URL,就是查手冊吧。難怪豬八戒上一堆的幾千塊錢就可以開發的服務。估計還是那種做好不容易,普通應用都有成熟模板了。比如:服務介紹,關於我們,資訊查詢。這樣基本通用的內容。
一個感覺是:通過各種限制,保證了微信的簡潔,方便了移動平臺使用。
第一部分:
微信三大公眾平臺:公眾平臺(服務號、訂閱號、企業號?),開放平臺(內容分享平臺),智慧開放平臺(語音、影象介面)。
1、微信功能: 群發功能,自動回覆,自定義選單(3個一級選單,5個二級選單)。 其他功能。
2、微信的公眾號後臺實際對應一個微網站。作者使用的是sina的SAE來搭建網站服務端。
3、介面除錯工具,可以判斷提供引數是否正確。
相關連結:微信公眾平臺開發入門教程 - 方倍工作室 - 部落格園
http://www.cnblogs.com/txw1958/p/wechat-tutorial.html
第二部分
ch3:基礎介面。 接收使用者訊息(MsgType = text,image,voice,video,location,link); 傳送被動響應訊息(回覆使用者的訊息);接收事件推送訊息(關注、取消關注)。
基礎程式碼:
define("TOKEN", "pondbay"); $wechatObj = new wechatCallbackapiTest(); ifch4自定義選單和高階介面 1、獲取Access Token 2、自定義選單:3個一級選單(最多4個漢字),5個二級選單(最多7個漢字)。一級選單為button,二級為sub_button。按鈕型別包括:click(單擊推事件),view(跳轉URL),scancode_push(掃碼推事件),pic_sysphoto(彈出系統拍照發圖),pic_photo-or-album彈出拍照或者相簿發圖,pic-weixin彈出微信相簿發圖器,location_select彈出地理位置選擇器。(isset($_GET['echostr'])) { $wechatObj->valid(); }else{ $wechatObj->responseMsg(); }
7、獲取使用者地理位置。
8、獲取使用者基本資訊。
9、獲取關注者列表。
10使用者分組管理(最多500分組)
11上傳/下載多媒體檔案
12 高階群發介面。訂閱號每天一條,服務號每月4條。
13模板訊息:用於公眾賬號向用戶傳送重要的服務通知。
後面這些沒有仔細看,草草翻了翻,感覺挺實用,需要時會再說。畢竟只是為了瞭解一下公眾號和相應的開發的概況,不是去實際開發。
ch5 微信支付
ch6 微信小店
在基礎的功能上,二次開發。
ch7 生活類
CH8 娛樂類
ch9 企業類 大轉盤(有點意思,仔細看了看) 刮刮卡 會員卡等 高德地圖介面
ch10 微信開發使用技巧