快速业务通道

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
ellip;

\

版本号为1。

\

单击“创建”后,需要一点时间,系统将会为你布置好程序运行的环境。

\

记住这个版本应用的链接,这个链接可以直接使用,稍后还将要作为微博应用的“应用实际地址”使用。

现在需要“编辑代码”。

\

 请注意“路径”右边的三个按钮。点击最右边的“上传”按钮,将在“2、下载SDK”部分下载并修改过的代码逐个上传。

\

上传index.php时,因为原先已经有此文件,不允许上传。需要先点右键,从菜单中点“删除”将原文件删除后再上传。

上传后的界面如下,打开“config.php”,确保App Key和App Secret是修改后的值。

\

大功已经告成。找到“代码管理”的页面,点击“链接”。

\

出现的页面如下。

\

“Use Oauth to login”中包含着个非常关键的概念,此处不表,先会做了,再看材料就好懂了。

然后进入了“应用授权”的页面。回想一下,使用别人开发的应用,是否需要你授权呢?点击“登录并授权”。

\

然后提示“授权完成,进入你的微博列表页面”。

点击链接,出现如下图所示的内容。看来这个应用的功能还是相当强的。能换头像、发微博和发带图片的微博,还能显示你和你关注的人的微博。

\

 到目前为止,我们甚至没有写过一行PHP代码。其实,照这个流程先做下来,建立起应用的完整概念后再说。

到目前为止,我们看到的结果,仍然只是一个微博的Web界面,而不能称为微博应用。下面再做些工作,使其成为真正的微博应用后,我们再简单地理解一下代码。

 

4、使SAE中的应用成为微博应用

回顾在“1、在微博开放平台上创建应用”中有应用信息,当时我们记下了重要的两个值App Key和App Secret。

\

在该界面的右方,还有一个“编辑”链接。点击后,可以设置“站内应用地址”和“应用实际地址”。

\

“站内应用地址”处需要自己起一个个性化的域名,而“应用实际地址”处理输入的是SAE中“代码管理”处的“链接”,如下图所示(这张图前面出现过)。

\

之后,可以上传图片等,不说要述。最后,请保存信息。

保存后,就在当前页面,点击“站内应用地址”后面的链接。

\

顺着出现的链接一直点下去,你会发现,这就是真正的微博应用。

 \

 

5、整理一下思路

  有必要搞清这几个环节的关系。

  首先在新浪开放开发平台中建立了一个微博应用。其中,最重要的是分配了App Key和App Secret值。微博是一个分布式的系统,信息的分享是靠用户及其他们之间的关注完成,并不是随便分享的。运行应用时,需要通过认证的方式将用户分清楚并且确保安全。这两个值很重要,更多的原理,会做应用后读一读文档就好了。

  其次,一个应用需要代码。我们直接下载了PHP SDK中提供的Demo代码,作为我们第一个应用的业务逻辑。准备好的代码中,config.php中加入了App Key和App Secret。

  再次,应用的代码需要在Web服务器上运行。我们没有采用经典的LAMP(Linux+ Apache+ Mysql+PHP)组合中用Apache作服务器,而是用新浪云平台解决。在云计算时代,让云为我们服务,优点不再说了。这种方案最大的好处是避免了麻烦的运行环境设置,处我们能够直接进入我们将代码上传后,Demo显示的结果实现了一个简单的应用:可以换头像、发微博和发带图片的微博,还能显示你和你关注的人的微博。

 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号