- 论坛徽章:
- 0
|
简介
OpenSocial的目的是为了让任何社区网站都能执行这个通用API,可以让这些网站都能够挂接这些开放的插件。
因为社区所以更好
当你开发的插件可以很方便地和你的朋友和同事交互时,网站会变得更加有趣。这种趋势的不断发展势必导致在不同的网站上开发插件,就需要开发者了解更多的不同网站特有的API。
OpenSocial为在多个网站上开发社区插件定义了通用的API。通过标准化的JavaScript和HTML脚本,开发者能够创建一些插件,这些插件可以访问很多网站的朋友和更新反馈信息。
多个站点一个API
通用API意味着你不用为在多个网站上创建插件而去了解更多的API。OpenSocial目前一直有大量的社区成员来开发。最终的目的是为了让任何社区网站都能执行这个通用API,可以让这些网站都能够挂接这些开放的插件。下面是一些可以执行OpenSocial的网站,有Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo,和XING.
对服务器非强制
OpenSocial是基于挂件创建的,所以你不需要花费服务代价就能创建一个很好的、容易挂接的社区插件。通过 Google Gadget Editor工具和一个简单的API的key值,你就可以开发一个完整的社区插件,而根本不需要服务器。当然如果你愿意,也可以将你的插件部署在自己的服务器上。假如你的app迅速取得广泛的成功,大家都来使用,无论如何Google挂件缓存技术都能缓解对带宽的要求。 |
|