PHP+新浪微博開放平臺+新浪雲平臺(SAE)開發微博應用——必須交待的幾個問題
PHP+新浪微博開放平臺+新浪雲平臺(SAE)
——新浪微博應用開發的一個解決方案
一、PHP+新浪微博開放平臺+新浪雲平臺(SAE)方案的基礎
二、建立微博應用的過程
三、PHP SDK中Demo程式簡析
四、進一步學習的走向和有用的資源
五、必須交待的幾個問題
【PDF全文下載】
這是一組不嚴肅的文章,主要因為:(1)作者不精通PHP,對PHP涉及的內容早有了解,但沒有專門學習,之前更沒有做過程式。在決定試著體驗用PHP開發微博應用後,也僅用半個上午的時間,瀏覽了PHP的一般語法;(2)這組文章在工作計劃之外匆忙完成的,學習時間一天半,寫作時間一天。主要是因為並不打算在此方面深入做下去,也沒有那麼多的時間;(3)文章中除了作者自寫的文字,其他材料全部來自新浪微博開放平臺(http://open.weibo.com/)和新浪雲平臺(http://sae.sina.com.cn/),有拼湊之嫌。
但是,這是一組很實用的文章,起碼作者這樣認為。以作者飛速的學習進度,有力地說明這是快速瞭解微博應用開發的最好材料,給出的解決方案也是最適合初學者構建微博應用開發的。一旦能夠在瀏覽器中看到自己的程式碼操縱著微博中的資訊,微博應用開發中不少概念將生動起來,再進一步做一些工作將不再那樣艱苦。
儘管不嚴肅,還是決定寫出來。針對零基礎的開發者,現在還沒有一個適合的資料。我的貢獻在於為剛起步開發的讀者整理出了個頭緒,提出了一種最簡便的學習方案。從初學者的角度,憑著自己尚熱乎的初學者感覺,幫其他初學者一把。
因為不精通,很多相應平臺上能說清楚的事情,直接給出連結,而不再多言。平臺上的文字有些太多,初學者沒看幾個字,就被繞糊塗了。我的貢獻是指出看這些龐雜文件的一個建議,並儘量引導讀者動手做,早些找到感覺。
所以,這組文章僅是在微博應用開發上幫助讀者起步的。將來,你很可能不用PHP編應用,應用也不一定部署到新浪雲平臺,事實上,即使用新浪雲平臺,文章中直接線上編碼的方式也不好。另外,現在最有前途的是移動開發,開發在移動裝置執行的微博應用更誘人。一旦起了步,就把這本小冊子忘了吧,日後會有嚴謹的大冊子。
這組文章也想引導一種新的學習方式。學習應用開發,尤其是大學生的課外學習,不必重視打好基礎再開始實施。儘可能地動手做起來,好多不易理解的概念由於無意中就體驗到了,自然就通了。先做再學,邊做邊學,這是一種實用的學習方法。我的一些學生準備用PHP做微博應用,兩個月了,仍然在看PHP,不妥。學習某些強調思維的計算機理論時,可能需要這樣做。但為開發微博應用這個很明確的目標的學習,這是不對的。書上看到的不一定都能用上,開發微博應用很多關鍵的問題並不是一般PHP書籍涉及的。
交待完了。由於前述的問題,文章中的錯誤敬請批評,也請給予包涵。當然,能夠為讀者樹立批判性學習的習慣作出貢獻,也是作者很高興的事。
本文的博文版本剛一發布,就有業內高手給了非常中肯的意見。
網友“IT人”(http://weibo.com/itren)指出:
1. 不需要下載phpSDK,sae預設包含有weibo的phpclass,直接使用;【見http://blog.sae.sina.com.cn/archives/99/comment-page-1 】
2. sae開發框架裡有圍脖類別,直接一鍵安裝即可;
3. 在開放平臺中輸入的url,不要帶上sae的版本號,版本號是為了測試和快速切換用,預設版本訪問時不需要版本號
作者回復:多謝指點。對零基礎的學習者而言,注重涉及最少的概念做出個程式來,注重在這個過程中,逐漸搞清楚開放平臺、SAE、微博應用、SAE應用、授權機制等內容,還是不必引入更多的環節。我的方法重起步學習,你補充了實用的方案,請不要介意我將把你的意見補充到文件中。
PS:SAE中提供的新浪微博操作類,見http://apidoc.sinaapp.com/sae/SaeTClient.html,資料更友好。
PS2:為方便讀者,使用SAE的個人理解已經寫成博文,見:新浪微博應用開發的又一個解決方案
相關文章
- PHP+新浪微博開放平臺+新浪雲平臺(SAE)開發微博應用——進一步學習的走向和有用的資源PHP
- 新浪微博開放平臺WeiboClient類的公共方法(PHP)clientPHP
- 新浪微博平臺自動化運維演進之路運維
- 億級使用者下的新浪微博平臺架構架構
- 新浪微博APIAPI
- iOS 仿新浪微博iOS
- 新浪微博抽獎存在貓膩:變相網路詐騙為何平臺不管
- 轉發新浪微博程式猿心得
- 新浪黑貓投訴平臺
- 新浪微博分享不跳轉
- iOS高仿新浪微博iOS
- 讓ubuntu支援新浪微博Ubuntu
- 新浪短連結 推薦幾個最新的新浪t.cn短連結生成平臺
- 新浪微博圖床架構解析圖床架構
- 騰訊開發平臺 手機QQ登入 錯誤碼:110406 解決辦法;新浪微博sso錯誤
- Twitter同步新浪微博的一個解決方案
- Python實現微博爬蟲,爬取新浪微博Python爬蟲
- 新浪微博API生成短連結API
- jQuery仿新浪微博資訊展播效果jQuery
- 自動釋出新浪微博javaJava
- 使用python呼叫新浪微博介面Python
- 微博平臺架構和安全——微博平臺首席架構師楊衛華演講架構
- 在開放平臺建立第三方平臺應用
- 分享到QQ空間、新浪微博、騰訊微博的程式碼!(收藏)
- FInClip開放平臺:淺談輕應用的發展
- 新浪COO杜紅:新浪作為媒體平臺的自我轉型
- 2012年Q1微博開放平臺–資料資訊圖
- 雲場景實踐研究第64期:新浪微博
- 如何建立一個新浪微博應用以及獲得Access token
- 新浪微博私信,即時聊天介面研究
- JavaScript仿新浪微博搜尋框功能JavaScript
- ruby 訪問新浪微博API post方式和get方式API
- Android仿新浪微博加#話題的EditText實現Android
- ai開放平臺AI
- 微信開放平臺
- 開發屬於自己的數字資產交易平臺必須要了解的幾點
- 新浪微博財報:2015年Q2新浪微博淨營收1.078億美元 同比增39%營收
- 新浪微博資料:截至2010年10月底新浪微博使用者數已達5000萬