opensoial google社会化网络API

Techcrunch已获悉有关Google新的社会化网络项目的详细资料,它名为“OpenSocial ”(将特意于周四在美国推出)。OpenSocial本身并不是一种社交网络,而更像另一种通用的API(应用程序编程接口),它允许开发者享有下列核心功能和信息。
  页面信息(用户数据)
  好友信息(社交地图)
  行为(发生的事件,可测定用户特征的新闻订阅)
  现有一些相当通用的API,它们拥有用户数据,并将继续扮演“主人”的角色,目前包括Orkut、Salesforce、LinkedIn,、Ning、 Hi5、Plaxo、Friendster、 Viadeo 和Oracle。开发者已介入包括Flixster、 iLike,、RockYou 和 Slide在内的社交网络——你会将他们认作Facebook上的“力量开发者”。
  (图片来自Techcrunch)
  这意味着什么
  简而言之,Google已经创建出一套社交网络框架,着将终结与Facebook和Myspace的竞争(以及美国市场上的Bebo)。它是社交网络的“第三方”(third place)——对于那些缺乏流行性或过分专门的社交网络,如Ning, Hi5以及我们的老朋友Friendster来说,这是一个巨大的推进契机。
  对开发者而言,也有许多益处。他们可建立一种易于在全体OpenSocial合作者间通用的网络应用。他们可使用HTML,Javascript和Flash——而不是Facebook迫使用户采用的自有语言。
  对使用者来说,好处在哪里,并不明朗。我设想将会有一些互用性——例如,当使用者加入社交站点Ning后,将有置入他们Friendster页面和数据的链钩(hook)。它正是Marc Canter一直呼吁的全面“输出”功能吗?这还有待观察。但我想,不管怎样,至少不会出现从OpenSocial到Facebook或Myspace的输出功能。虽然我更希望自己是错的。
  就目前所公开的消息中来看,它似乎是Google创造的又一个典型的分布式系统(就像Adsense、搜索)。其目标当然是瞄准来自Facebook和Myspace的挑战。Facebook已抢占先机,成为主流开发者平台。既然Goolge并不“拥有”第三方网络, 即像Hi5 和Friendster 这样有力的社交网站——于是Google就变成那些社交网络的平台。
  现在的局势是Facebook vs MySpace vs 其它社交网络——如今,这其余的站点都在Google的框架下运行。
  OpenSocial为构建跨多个网站的社交应用程序提供了一组通用 API。开发人员可以使用标准 JavaScript 和 HTML 创建应用程序,用以访问社交网络里的朋友并更新对应的Feeds。这个论坛为各位OpenSocial开发人员提供了一个平台,大家可以在上面提问,分享您新的想法,或是把例子或项目设计贴出来,听取其他人的意见。
  This is the Chineses OpenSocial forum, for the English forum, please visit this link.
  OpenSocial 如何发挥作用?
  这个统一开发模型的存在,不仅帮助了开发人员,网站也因此而获益。首先,开发人员仅需要学习一次 API,即可在所有支持 OpenSocial 的网站上开发和部署应用程序。第二,因为任何网站都可以实现 OpenSocial,开发人员将有比从前更广泛的渠道网络来接触用户并推广。而网站本身则因为引入了标准的API集,从而能让更多的第三方开发人员为其实现更新更好的应用。受益者中自然也包括社交网络的用户本身,他们将享受到更加丰富多彩的社交应用所带来的全新体验。

原文地址:https://www.cnblogs.com/buffer/p/1702448.html