引言:
最近因為業務的需要,老板布置做了兩個月簡單的的微信公眾平台開發,從網上搜了一些資料,實話說資料不多。
在參考學習的過程中也遇到了不少難纏的小問題,雖然不難逾越,但是確實浪費了時間。
我發現網上僅有不多的幾個教程幾乎全是是錯漏百出,當然也都比較過時,基本上是兩三年前寫的。
甚至有些文章感覺作者有點故意的,含混不清,並沒有把關鍵步驟和代碼放出來,導致如果跟着學,壓根就不可能學會。
所以我想,不妨我花點時間把我的學習過程分享出來,純粹為了技術交流,也為了后來人少犯錯誤。絕對是傾囊相授,絕不藏着掖着,也盡可能簡明扼要,幫助入門者用最短的時間學會。
希望大家能多多支持,鼓勵我堅持下來,畢竟白天要工作,只能晚上寫文章。
還有就是,在這里厚着臉皮推銷一下,我開發的微信公眾號叫:小捌哥;微信號是:bagefamily;剛開始做,如何定位,如何設計,常常沒有思路,希望大家關注,幫助我,多給我提一些建議和意見,我相信大家一起討論,是個共同學習的過程,彼此借鑒,肯定都有幫助。請關注我,小捌哥這廂有禮了!另外,本文的源代碼也請通過該微信號來索取。我來者不拒,都會提供。
如果您當前還沒有服務器來接收從微信公眾平台轉發過來的信息並在經過處理后把結果返回給微信,
那么,可以參考本章申請一個百度BAE雲空間,來提供相應的計算和數據庫服務。
當然,購買包括阿里雲等在內的任何一個雲空間都毫無問題。用您自己托管的服務器主機等也毫無問題。
申請一個百度BAE雲空間,從這里:http://developer.baidu.com/
首先你需要一個百度賬號,沒有就免費注冊一個。
然后點擊 百度開放服務平台的 右上角菜單里的 管理控制台 》 開發者服務管理。
然后創建一個工程:
點擊“創建”,頁面跳轉到部署列表界面,狀態顯示“創建中”。當顯示狀態“創建中”變成“正常”。恭喜您,運行環境已經創建成功了。
那么,工程創建好了,域名也有了,我們就可以讓微信把粉絲的消息轉發到我這個域名url上來,
還記得 微信開發者中心 界面的配置窗口嗎? 把 BAE 的這個URL地址填進去。
toke 設置為 weixin
encodingaeskey點擊右側的隨機生成
消息加密方式可以選擇:兼容
然后,保持這個網頁打開,不要關。
查看工程基本信息:進入到該工程的基本信息頁,可查看工程名稱、ID、API Key(簡稱ak),Secret Key(簡稱sk)等。其中ID、AK、SK是經常需要用到的,也可以從頁面右上角的快速復制按鈕獲取到。
擴展服務(數據庫)
1. 在當前的“部署列表”界面,點擊“擴展服務—>添加新服務”,選擇MySQL或者Mongodb或者Redis數據庫,我們以MySQL為例。
2. 選擇“套餐一:免費”,點擊“創建”,數據庫創建成功。
注:百度BAE3.0已經正式收費了,是為了防止資源的濫用。如果您只是測試學習BAE,建議選用免費的MySQL版本;如果您是企業用戶,需要較高的穩定性和安全性,建議選用私有MySQL版本。如想詳細了解計費請參看詳細計費說明
創建成功后的數據庫會顯示在擴展服務列表中,供您隨時查看相關信息。
點擊“數據庫名稱”,系統會自動跳轉到數據庫的詳細信息頁面。
百度公司官方教程鏈接如下:
http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/tutorial
(未完待續)
感謝關注~
小捌哥
朋友多了,才能任性!“快來跟小捌哥做朋友吧!”
小手一抖,轉發分享
微信號:bagefamily