3

在此期间,我们正在开发类似于社交网络的东西(用户验证自己并在平台上注册并与 Facebook、Twitter、Foursquare 等其他社交网络通信)。

已决定使用 Open Social 标准,以便在客户端和服务器之间建立标准的 JSON 格式的通信。这些是当前规范,以防您不熟悉 http://opensocial-resources.googlecode.com/svn/spec/1.1/Core-Gadget.xml

以前有人用过这个标准吗?这是一个很好的解决方案吗?既然最重要的社交网络目前没有实施它(MySpace 和 Linkedin 除外),那么使用这个标准有什么好处?过去有这方面的经验吗?

4

1 回答 1

2

实际上,我曾经使用过 OpenSocial,虽然起初这似乎是一个合理的想法,但我的开放社交实验结果却失败了

我个人认为这次失败的两个原因是:

  • 操作系统标准(正如您在问题中所预期的那样)未被最重要的社交网络使用。所以,除非您不必建立自己的社交网络,否则我认为尊重标准是没有意义的,而您可以定义一个满足您需求的通信协议。

  • 当前实现 O.Social 的库尚未完成,有时缺少一些重要功能。

我们使用http://code.google.com/p/opensocial-java-client/认为很多东西已经实现(因为不属于 NIH)。我们错了!由于没有人开发过将 Facebook JSON 或 twitter JSON 转换为开放社交标准的库(至少 4 个月前我们无法找到它),我自己开发了这些库。最后,我们决定放弃这个标准,转向更适合我们需求的解决方案。

于 2012-02-02T21:42:46.703 回答