使用新浪微博开放平台api同步微博内容至自己网站(PHP+新浪云平台(SAE)——新浪微博应用开发的一个解决方案)

优采云 发布时间: 2022-03-12 10:13

  使用新浪微博开放平台api同步微博内容至自己网站(PHP+新浪云平台(SAE)——新浪微博应用开发的一个解决方案)

  PHP+新浪微博开放平台+新浪云平台(SAE)

  ——新浪微博应用开发解决方案

  一、PHP+新浪微博开放平台+新浪云平台(SAE)解决方案

  二、微博应用搭建过程

  三、PHP SDK中的Demo程序简析

  四、进一步的学习和有用的资源

  五、几个必须解决的问题

  【PDF全文下载】

  PHP+新浪微博开放平台+新浪云平台(SAE)解决方案基础

  1、新浪微博开放平台()

  什么是开放的:开放平台向开发者开放的是每个用户的用户关系。开发者不再像传统应用那样面向单个开发者,而是面向用户背后的整个朋友圈。每个API都围绕好友之间的交流提供相关功能,比如发微博、查看好友信息等。

  为什么要使用开放平台?开放的平台可以加快应用推广。每个用户都可以影响周围的朋友。一旦应用真的很好,用户可以很容易地推荐给朋友,朋友也可以推荐给他的朋友。开放平台使用户关系更容易获得。当应用涉及到用户交流时,需要同时拥有一定的用户群和用户的关系链,与如此大量的用户建立关系链需要花费大量的时间和精力。通过草根与草根、草根与明星、明星与明星之间的相互关注,微博形成了一个庞大的社交网络,应用程序可以通过开放平台直接使用这个网络。

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

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

  SAE作为国内公有云计算,从发展之初就吸取了国外公司如谷歌、亚马逊等公有云计算的成功技术经验,很快推出了一个有自己特色、有别于他们的云计算平台。SAE选择中国最流行的Web开发语言PHP作为首选支持语言。Web 开发者可以通过 SVN、SDK 或基于 Web 的在线代码编辑器在 Linux/Mac/Windows 上进行开发、部署和调试。成员协作也是可以的,不同角色对代码和项目的权限也会不同;SAE提供一系列分布式计算和存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时,由于SAE整体架构的高可靠性和新浪的品牌保障,大大降低了开发者的运营风险。此外,SAE作为典型的云计算,采用“所付即用,所付即用”的计费理念,精准计算资源消耗(包括CPU、内存、磁盘等) .) 通过日志和统计中心的每个应用程序。

  总之,SAE是一个简单高效的分布式Web服务开发和运营平台。

  查看更多。

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

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

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

  开发时直接将代码部署到SAE不需要任何配置,而且SAE已经为你准备了更多未来可能用到的服务,我们可以直奔主题——开发微博应用。

  SAE 是免费的(至少作为个人学习的资源)也很重要。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线