在此期间,我们正在开发类似于社交网络的东西(用户在自己身份验证并在平台中注册并与Facebook,Twitter,Foursquare等其他社交网络进行通信。)。
已经决定使用Open Social标准,以便在客户端和服务器之间建立标准的JSON格式通信。这些是当前的规范,以防您不熟悉http://opensocial-resources.googlecode.com/svn/spec/1.1/Core-Gadget.xml
之前有人曾使用过这个标准吗?这是一个好的解决方案吗?使用此标准有什么好处,因为最重要的社交网络目前没有实现它(MySpace和Linkedin的例外)? 过去有过这方面的经验吗?
答案 0 :(得分:2)
实际上我曾经使用过一次OpenSocial,虽然一开始看起来是个合理的想法,但我的开放式社交实验却失败了
我个人认为这次失败的两个原因是:
O.S.最重要的社交网络不会使用标准(正如您在问题中所预期的那样)..所以,除非您不必建立自己的社交网络,否则我认为在您定义通信协议时尊重标准是没有意义的这符合您的需求。
实现O.Social的当前库未完成,有时缺少一些重要功能。
我们使用http://code.google.com/p/opensocial-java-client/认为已经实施了很多东西(因为没有落入NIH)。我们错了!由于没有人开发过一些可以在开放式社交标准中转换Facebook JSON或twitter JSON的库(至少4个月前我们无法找到它),而且我自己开发了这些库。最后我们决定放弃这个标准,我们转向更适合我们需求的解决方案。