微信公众号教程(7)新浪云计算平台注册和使用
原文:http://www.cnblogs.com/imaker/p/6249441.html
以前想做個網(wǎng)站很麻煩,先得花錢租賃虛擬服務器空間或者買服務器托管,然后還得懂服務器配置,平時還得搞下服務器維護什么的,現(xiàn)在有云計算平臺就方便了,對于一些非企業(yè)用戶來說簡單幾步注冊就可以自己建站,成本低廉效率還高,而且開發(fā)非常自主靈活。
一、新浪云計算平臺注冊
?
新浪云計算平臺的英文是Sina App Engine,簡稱SAE,是國內(nèi)首個公有云平臺,是一個簡單高效的分布式Web服務開發(fā)、運行平臺,應該是目前國內(nèi)最多開發(fā)者使用的云計算平臺。
?
在瀏覽器中上輸入網(wǎng)址http://sae.sina.com.cn/,就進入SAE的首頁:
?
?
點擊右上角的注冊鏈接進入注冊頁面,由于是新浪自己的產(chǎn)品,所以SAE賬號系統(tǒng)使用了新浪微博的賬號授權(quán),大家應該很熟悉這個界面了,而且估計都有用新浪微博綁定授權(quán)注冊的經(jīng)歷,我就不展開說了。如下圖:
?
?
輸入新浪微博賬號和密碼點擊登陸后會跳轉(zhuǎn)到授權(quán)頁面,點擊授權(quán)就完成SAE的第一步注冊:
?
?
如果非常不巧你竟然連微博賬號都沒有的話,不著急,看到第一張圖數(shù)字1標示的那個地方?jīng)],有一個注冊鏈接,點擊后進入新浪微博注冊+SAE授權(quán)頁面,填寫信息后即可完成SAE注冊。如下圖:
?
?
注冊成功后會跳轉(zhuǎn)到安全設置頁面,這里要填寫的東西比較多,如下圖:
?
?
?
?
賬號注冊提醒,如果不想用這個微博賬號注冊可以反悔,否則一旦綁定后就不能修改。
?
真實姓名,默認用的是微博昵稱,建議使用真名,方便后期認證取回等。
?
安全郵箱,使用SAE內(nèi)部服務時的通行證賬號,比如數(shù)據(jù)庫,可以用新浪微博的賬號名,當然為安全考慮你也可以用一個其他的郵箱做賬號。
?
安全密碼,配合安全郵箱的密碼,可以和微博的一樣,同樣的為了安全也可以設一個不一樣的。安全郵箱和安全密碼非常重要,請勿遺忘和泄露!
?
綁定手機,用來取回密碼和驗證。每個手機號碼只能綁定一次。
?
安全信息設置完以后進入手機驗證身份確認步驟,SAE的校驗碼很復雜,數(shù)字加字符的,可見安全方面要求還是比較嚴格,如果沒有收到確認短信也可以發(fā)送“REG:+微博賬號”到13810928931,如下圖:
?
?
完成身份確認后,恭喜,您已經(jīng)成為SAE的一名開發(fā)者了!并且獲得虛擬貨幣云豆500個,SAE的很多服務都是要消耗云豆。
?
想要查看自己的云豆數(shù)量和賬戶信息,可以將鼠標移動到頁面最右上角賬戶名字處,會有下拉菜單顯示詳情:
?
?
點擊詳細設置可以進入賬戶設置頁面。
?
?
ZTalk秘籍
?
SAE并不是一個完全免費的云計算平臺,它消耗的是云豆,價格不貴100顆才1元錢,但是作為普通開發(fā)者來說必須想辦法完成以下幾步,完成后基本可以免費使用SAE了,目前ZTalk每個月大概花費的云豆在300個左右,折合起來也就是3元錢。
?
任務在開發(fā)者首頁有相關(guān)提示,如下圖:
?
?
1、手機復驗。這個必須去完成,否則開發(fā)者創(chuàng)建的每個應用每天啥也不干就扣你100云豆。點擊手機復驗出現(xiàn)提示窗口如下圖:
?
?
根據(jù)提示使用注冊時綁定的手機發(fā)送短信就可以完成,當然這條短信會扣兩塊錢,同時會贈送你200云豆,相當于你完成了第一次的云豆購買。成功以后會有如下提示,但是這個提示有問題,實際上每天每應用扣點還是5個云豆,而不是1個云豆
?
?
2、實名認證。這個有點認證流程有點惡心,貌似現(xiàn)在很多互聯(lián)網(wǎng)公司都喜歡用手持證件的照片來認證,搞得跟政府機關(guān)一樣。但是為了拿2000云豆的獎勵,咱們還是忍了吧!如下圖:
?
?
3、開發(fā)者認證。這個認證非常難,特別是初級普通開發(fā)者需要2名認證開發(fā)者的推薦,很多人沒地方找去,我當初是找了兩個碼農(nóng)朋友幫忙認證的,大家可以嘗試在SAE的交流區(qū)http://cloudbbs.org/forum.php求推薦,認證的好處就是免了應用的5云豆日租金,如果能夠成為中級以上的開發(fā)者還能每月領工資:【中級】開發(fā)者:10,000 云豆/月,【高級】開發(fā)者:15,000 云豆/月【資深】開發(fā)者:30,000 云豆/月。基本就是免費使用SAE了。ZTalk現(xiàn)在正在申請中級開發(fā)者,希望能夠成功。
?
?
二、在SAE上創(chuàng)建第一個應用
?
咱們開通云計算平臺就是為了能夠進行微信的開發(fā),在開發(fā)前我們先要理解一個概念,就是一般來說任何一個程序或者說手機應用都會分為前端和后端,前端就是用戶能夠接觸到的,能夠與之方便互動的,比如我們手機上安裝的各種應用。
?
微信之所以能夠被預言淘汰手機上百分之50以上的應用,是因為微信的公眾平臺具備了大部分手機應用前端的功能,比如拍照上傳、語音傳輸、地理位置發(fā)送等接口,但無論是微信也好,普通手機應用也好,真正在進行邏輯運算、數(shù)據(jù)保存等服務處理的還是后端程序,這也是我們使用SAE所要做的事情。
?
后端基本沒有什么可視化界面,只有大量的源代碼,看起來很枯燥,但正是他們及時響應用戶的請求,完成了復雜的交互功能,事實上我在編碼的時候更感覺是在譜寫一段美妙的音樂,它們是有韻律和節(jié)奏的。
?
閑話不扯了,咱們先來建立第一個應用,或者說我們可以叫它為微信公眾平臺的后端。在開發(fā)者首頁可以看到如下圖:
?
先提下安裝應用,這個主要是用來安裝一些基于SAE開發(fā)的應用程序或者框架,初學者可以忽略。重點還是說說創(chuàng)建新應用吧,點擊創(chuàng)建新應用出現(xiàn)下圖:
?
?
應用的訪問域名,這個可以自己設置,設置成功后訪問這個網(wǎng)址就可以打開你的應用,比如我的ZTalk就是用的ztalk.sinaapp.com,要注意的是創(chuàng)建后不可修改。
?
應用名稱,這個沒什么講究,隨便寫個吧,只是用來標示應用的。
?
應用描述,由于我們這個應用只是用來做微信后臺,并不會放到前臺去展示,所以也隨便寫兩句吧。
?
開發(fā)語言,由于老賊所有的開發(fā)教程都使用php,因此這里必須選PHP。
?
應用類型,選擇web應用就好,這個是后臺程序,主要是提供一些接口服務。
點擊創(chuàng)建應用就可以新建一個SAE平臺的應用了,創(chuàng)建成功后頁面會跳轉(zhuǎn)到應用列表,其實就是SAE的個人首頁,這個時候多了剛創(chuàng)建的應用名稱,如圖:
?
?
?
點擊上圖的應用名稱后進入應用的管理頁面,里面非常復雜,估計很多人看了會頭暈,這些先別理,首先點擊“代碼管理”建立第一個應用的版本再說,如下圖:
?
這里什么上傳您的代碼、SVN都不用管,點擊“創(chuàng)建一個版本”會彈出一個新窗口,如圖:
?
?
每個應用可以創(chuàng)建最多10個版本,每個版本號只能是1-10的數(shù)字標示且不能重復,一般是用于版本大的升級,對于初學者來說沒有太多的需求,我們創(chuàng)建一個版本基本就可以了。創(chuàng)建成功后頁面會刷新顯示,如圖:
?
?
其實這個時候我們的應用已經(jīng)可以通過網(wǎng)絡訪問了,在瀏覽器里輸入前面設置的應用訪問域名,比如我這個是weixincourse.sinaapp.com,就可以看到,如下圖:
?
恭喜您,你已經(jīng)成功擁有了自己的網(wǎng)站!不過這個只是個開始,如何開發(fā)自己的程序呢?點擊“編輯代碼”,如圖:
?
?
點擊后可能會出現(xiàn)要求輸入安全密碼,如圖:
?
?
輸入注冊時設置的安全密碼后頁面會刷新,需要再次點擊“編輯代碼”,會彈出一個新窗口,進入代碼編輯模式,如圖:
?
?
這個就是SAE的在線編輯器了,雖然我自己是在用editplus,但是作為初學者可以先用這個熟悉起來,并且方便查看效果,畢竟在本地做開發(fā),還需要搭建本地的開發(fā)環(huán)境,這個對大部分人是件麻煩事。先說下編輯的主要功能模塊:
應用程序和版本切換;
?
三個圖標分別對應新建文件、新建目錄和上傳文件,基本可以滿足開發(fā)的要求了;
?
目錄切換;
?
文件列表,雙擊文件名即可打開文件進行編輯,或者鼠標右鍵菜單項選擇編輯,同時還多了通過URL訪問和刪除功能。
?
編輯器,顏色搭配的不錯,保留字、變量什么的配色還是能讓我習慣的。
?
文檔名稱、保存和關(guān)閉,當文檔發(fā)生修改時,關(guān)閉圖標會自動變成保存圖標。不合理的是只要文檔發(fā)生修改時就只有保存圖標沒有關(guān)閉圖標,有時候不想保存就很麻煩。
?
?
三、Hello World
?
“Hello, world"程序是指在計算機屏幕上輸出“Hello,world”這行字符串的計算機程序,hello world作為所有編程語言的起始階段,占據(jù)著無法改變的地位,所有版本的編程教材中,hello world總是作為第一個TEST記錄于書本之中,所有的編程第一步就在于此了!經(jīng)典之中的經(jīng)典!hello world!老賊的微信教程開發(fā)篇第一課也從這里開始!
?
首先在編輯器頁面點擊“新建文件”的圖標,會彈出新窗口,如下圖:
?
?
輸入“hello.php”然后點確定生成新文件,注意:1、全部都要在英文狀態(tài)下輸入!2、php文件名的后綴為.php。編輯器的文件列表欄里就出現(xiàn)了新的文件,如圖:
?
?
鼠標雙擊文件名或者右鍵選擇編輯,對文件進行編輯,然后在右邊的編輯框里輸入如下圖所示:
?
?
這里要講一些php的語法規(guī)則了:
?
所有php的腳本都是以 <?php 開始,以 ?> 結(jié)束,編譯器根據(jù)這兩個標簽來判斷php程序。
?
雙斜杠用來做單行注釋,注釋的作用是記錄代碼的功能等信息,非常有用,不管是自己以后查看還是別人來閱讀。
?
所有的PHP代碼行都必須以分號“;”結(jié)尾,編譯器以這個區(qū)分不同指令集。
?
echo是最基本的php輸出指令。
?
php的字符串用成對的雙引號或者單引號來包含,使用輸出指令可以直接講字符串打印到瀏覽器里。
轉(zhuǎn)載于:https://www.cnblogs.com/imaker/p/6249441.html
總結(jié)
以上是生活随笔為你收集整理的微信公众号教程(7)新浪云计算平台注册和使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: delphi源码分析
- 下一篇: JDK环境变量配置