【问题标题】:Is OpenSocial a viable API choice?OpenSocial 是一个可行的 API 选择吗?
【发布时间】:2011-03-04 03:06:10
【问题描述】:
对于一个项目,我们正在研究一种从其他网站导入小工具(朋友列表、待办事项列表等)的机制,这是 OpenSocial 应该擅长的。但是,我担心 OpenSocial 是否已死。 OpenSocial 0.9 的许多 API 页面自 2009 年 4 月以来就没有更新过。我所看到的最近的少数更新只是发布廉价德国药品链接的垃圾邮件机器人 (for example, see this history page)。
OpenSocial 还活着吗?还是像许多其他宏大的想法一样,被互联网抛弃了?
【问题讨论】:
标签:
javascript
social-networking
opensocial
【解决方案1】:
OpenSocial 确实没有死。尽管 OpenSocial 规范已开始作为 Facebook 平台的替代品或竞争对手,用于面向消费者的社交网络,但规范和随附的开源实现 Shindig 演变为更通用的 API 框架和通用数据模型,可处理从消费者到消费者的用例。企业门户和群件解决方案。虽然 Facebook 平台在消费者网络中占主导地位,并且可能是外部身份支持或内容分发的自然选择,但 OpenSocial 正被用于不断增加的产品内部并集成到各种云应用程序中。
目前正在进行的规范版本是 2.0,一个活跃的社区讨论了有助于构建更开放的社交网络的几个新功能。您可以在此处查看正在开发的内容 (http://wiki.opensocial.org/index.php?title=Spec_Changes) 或加入社区以监控进度或在此处为规范做出贡献 (http://groups.google.com /group/opensocial-and-gadgets-spec)。
关于您的用例,OpenSocial 可以通过提供基于客户端 JS 的混搭容器来帮助您。借助最近的 Open Ajax 支持和 JS 容器,OpenSocial(和 Shindig)可以轻松地用作仪表板或客户端门户。我们可以在 Shindig 之上成功开发一个自助服务门户,该门户可以集成来自第三方或我们自己开发的小工具。 Rest API 还有助于开发服务器端应用程序。
因此,我强烈建议您深入了解 OpenSocial 以满足您的特定需求。