1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

作者:用户 来源:互联网 时间:2016-04-05 15:48:15

sae应用sae 部署java...新浪sae新浪开放平台云平台开放新浪云微博开发平台开发者平台新浪微博api 调用平台sae上传图片

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础 - 摘要: 本文讲的是PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础, 1、新浪微博开放平台(http://open.weibo.com/wiki/index.php/Quickstart)   开放的是什么:开放平台

1、新浪微博开放平台(http://open.weibo.com/wiki/index.php/Quickstart)

  开放的是什么:开放平台开放给开发者的是每一个用户的用户关系,开发者不在向传统应用那样面对单个开发者而是面对用户身后的整个好友圈。每一个API都是围绕好友与好友之间的交流来提供相关的功能,如发送微博,查看好友资料等等。

  为什么要使用开放平台?开放平台可以加快应用的推广。每个用户可以影响到周围的好友,一旦应用真的优秀,用户可以方便的推荐给好友,好友又可以再推荐给他的好友。开放平台让用户关系更加容易获得。当应用涉及到用户交流的时候,需要同时拥有一定的用户群和用户的关系链,而建立有这样数量用户的关系链需要大量时间和精力。微博通过草根和草根,草根和明星、明星和明星之间的互相关注,形成了一个巨大的社会关系网络,应用可以直接通过开放平台使用这个网络。

 

2、新浪云平台(Sina AppEngine,SAE)

  Sina App Engine(以下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有计算平台(http://sae.sina.com.cn),SAE是新浪云计算战略的核心组成部分。    

  SAE作为国内的公有云计算,从开发伊始借鉴吸纳Google、Amazon等国外公司的公有云计算的成功技术经验,并很快推出不同于他们的具有自身特色的云计算平台。SAE选择在国内流行最广的Web开发语言PHP作为首选的支持语言,Web开发者可以在Linux/Mac/Windows上通过SVN、SDK或者Web版在线代码编辑器进行开发、部署、调试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限;SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。另外,作为典型的云计算,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确的计算每个应用的资源消耗(包括CPU、内存、磁盘等)。    

  总之,SAE就是简单高效的分布式Web服务开发、运行平台。

  更多见http://sae.sina.com.cn/?m=devcenter&catId=19。

 

3、新浪云平台(Sina AppEngine,SAE)和新浪微博开放平台的关系

  微博应用开发成功后,需要将代码部署到Web中才能使用。也就是说,微博应用开发是通过调用新浪微博开放平台中的API完成程序编写的,而这些程序要上传到SAE,并在SAE上运行。

  在开发过程中,可以在本地搭建Web服务器运行程序,也可以选择传统的服务托管完成。但是,这两种方案需要不少麻烦的配置。

  在开发中直接将代码部署到SAE中,不需要任何的配置,甚至将来可能会用到的更多的服务都已经由SAE为你准备好了,我们可以直奔主题——开发微博应用。

  SAE是免费的(至少是作为个人学习中需要用到的资源),这也很重要。

  等熟悉了SAE,你会了解更多的“云服务”。

 

4、为什么要用PHP开发微博应用

  新浪微博开放开发平台提供了对Java ,PHP,Flash,Python,Javascript,Android及iOS等多种语言及平台的支持,能够完成Web上的应用,也能够开发移动设备上的应用。开发者自由选择的余地相当大。

  你学习微博应用开发的目标可能也并不是要用PHP开发,你甚至没有想法学会PHP。如果这样,看完这本小册子并尝试将用PHP将应用做出来,仅当作学习的过程就可以了。在这个过程中,你将了解一般的流程,以及不少体验不好理解的概念。

  如果你本来就打算学会用PHP开发,更加恭喜你了,我们一同起步吧。事实上,学会这一招,找个工作机会不少。

  最关键的是,SAE的编程语言是PHP。为了能快速的起步做微博开发,先用PHP是必需的。

 

5、基础知识

  需要知道C/S结构和B/S结构。

  需要知道客户端脚本和服务器端脚本。

  大一以上的学生应该都知道。

  需要有一个微博帐号。没有玩过微博就要开发微博应用,应该不可能吧。能先喜欢上微博,那样更好,做出一个好应用会让你很有成就感。玩中出现的想法会让你始终带着问题去学习。

  至于PHP,需要了解其一般的语法。如果你已经有过其他语言编程的经历,像我一样,花半个上午的时间翻翻随便一本教材即可。如果在下面的程序中有不明白的了,再翻书看明白就行了。如果提前已经有了更多准备,那更好。 



以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索sae , 应用 , sae 部署java... , 新浪sae , 新浪 , 开放平台 , 云平台 , 开放 , 新浪云 , 微博开发平台 , 开发者 , 平台 , 新浪微博api 调用 平台sae上传图片 新浪微博sae云平台、新浪微博开放平台、新浪微博开放平台登录、新浪微博开放平台api、新浪微博开放者平台,以便于您获取更多的相关知识。

开放平台-怎样获取新浪微博数据API?

问题描述 怎样获取新浪微博数据API? 想要研究新浪微博大数据,要怎样接入其API接口呢?尝试了微博开放平台但研究好久还是不知道怎么接入,请问大神有没有研究过此方面内容的?oAuth2.0...

新浪微博API开发简介之用户授权(PHP基础篇)_php实例

...的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开发者的使...

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

...应用可以直接通过开放平台使用这个网络。   2、新浪云平台(Sina AppEngine,SAE)   Sina App Engine(以下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台...

新浪的开放云计算平台Sina App Engine

...的用户那样,把它当作一个高性能的虚拟主机来用,估计新浪未来会推出对应的付费项目。在看到支持的环境非常本地的同时,我们也开始担心其他的本地特色,例如备案、政策等等,希望新浪能够平衡好这些问题。令人高兴的...

网站常用前端公共库CDN服务资源

...略规划,技术研发和平台运营工作。主要产品包括 应用云平台Sina App Engine(简称SAE)。 SAE的CDN节点覆盖全国各大城市的多路(电信、联通、移动、教育)骨干网络,使开发者能够方便的使用高质量的CDN服务。 官网:http://lib.sina...

前三篇
后三篇