在新的社交网络中开放社交[关闭]
Posted
技术标签:
【中文标题】在新的社交网络中开放社交[关闭]【英文标题】:Open social in a new social network [closed] 【发布时间】:2012-01-29 21:10:51 【问题描述】:在此期间,我们正在开发类似于社交网络的东西(用户验证自己并在平台上注册并与其他社交网络如 Facebook、Twitter、Foursquare 等进行通信。)。
为了在客户端和服务器之间建立标准的 JSON 格式的通信,我们决定使用 Open Social 标准。这些是当前规范,以防您不熟悉http://opensocial-resources.googlecode.com/svn/spec/1.1/Core-Gadget.xml
以前有人用过这个标准吗?这是一个很好的解决方案吗?既然最重要的社交网络目前没有实施它(MySpace 和 Linkedin 除外),那么使用这个标准有什么好处? 过去有这方面的经验吗?
【问题讨论】:
不解释原因就对一个问题投反对票是多么愚蠢和幼稚 【参考方案1】:其实我用过一次 OpenSocial,虽然一开始似乎是一个合理的想法,但我的开放式社交实验却失败了
我个人认为这次失败的两个原因是:
操作系统最重要的社交网络没有使用标准(正如您在问题中所预期的那样)。所以,除非您不必建立自己的社交网络,否则我认为尊重标准是没有意义的,而您可以定义通信协议满足您的需求。
目前实现 O.Social 的库尚未完善,有时缺少一些重要功能。
我们使用http://code.google.com/p/opensocial-java-client/ 认为很多事情已经实现(因为不属于 NIH)。我们错了!由于没有人开发过将 Facebook JSON 或 twitter JSON 转换为开放社交标准的库(至少 4 个月前我们无法找到它),所以我自己开发了这些库。最后,我们决定放弃这个标准,转而采用更适合我们需求的解决方案。
【讨论】:
谢谢,我希望看到更多关于 OpenSocial 的意见,但不幸的是,这似乎不是一个有趣的论点(一些天才在没有解释的情况下否决了我的问题)但是我会接受作为最佳答案(听起来像我'别无选择 eh?:) )但在告诉我之前,什么是 NIH?我错过了这个.. Not Invented Here,这是一种反模式,重新发明***是 NIH 的一个例子 :-)以上是关于在新的社交网络中开放社交[关闭]的主要内容,如果未能解决你的问题,请参考以下文章