您的位置:首页 > 大数据 > 云计算

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——必须交待的几个问题

2012-02-26 01:32 796 查看
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的个人理解已经写成博文,见:新浪微博应用开发的又一个解决方案
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐