用于社交网络应用程序的Java库
是否有Java库提供开发社交网络应用程序的功能,如添加好友、查找最近邻居、发送消息等。我知道这要求太高,但我只是想知道这样的库是否真的存在。这是一个非常广泛的功能。以下是一些相关项目:用于社交网络应用程序的Java库,java,libraries,Java,Libraries,是否有Java库提供开发社交网络应用程序的功能,如添加好友、查找最近邻居、发送消息等。我知道这要求太高,但我只是想知道这样的库是否真的存在。这是一个非常广泛的功能。以下是一些相关项目: -它实现了OpenSocial协议 允许与流行社交网络集成 一个开放的社交平台 如果您想添加对现有社交网络应用程序的支持,我认为Bozho的所有解决方案都可以用于社交应用程序。对于基于距离的计算(地理编码),您必须使用单独的机制,librabry google和yahoo都有一个优秀的api,尽管它们在使用限制
- -它实现了OpenSocial协议
- 允许与流行社交网络集成
- 一个开放的社交平台
如果你想创建自己的社交网站,那么我认为你必须从你自己的开始。。。然而,使用OAuth或open ID将该网站与现有的流行社交网络集成将是一个好主意。…@Bozho的答案是正确的,所有这些图书馆都集成了一套社交服务 这个问题实际上取决于您想要的集成程度。我曾在几家大型社交网站上工作过,我发现这样的“银弹”根本不存在。在我的经验中,我发现使用小型轻量级库可以很好地完成一件事,从而获得最佳效果 例如,假设我想与Twitter、Facebook和Google Talk集成。我可以使用Scribe作为身份验证代码,Jackson用于解析对业务对象的JSON API响应,Smack用于执行XMPP工作 两种方法肯定都有利弊;我发现避免使用大型库的主要好处是:
- 灵活性。例如,您的业务对象只包含您关心的信息
- 可测试性。您可以以这样的方式组合组件,以便围绕它们编写测试
- 健壮。您不受第三方实现的典型易失性第三方API的限制
- 更少的代码。使用一个小型的、经过验证的库集合将减少占用空间:需要管理的代码更少=可能出错的代码更少