社交媒体平台api接口功能
针对Java 7的最新Java规范请求已经浮出水面,提出了一种用于访问私有和公共社交信息网络的API,范围从Facebook和Twitter到企业和机构内的网络。
社交媒体API( JSR 357 )主要针对Java SE,将基于OpenSocial 2.0项目指定的标准和格式,尤其是Apache Shindig和Spring Social。 但是,根据Spec Lead Werner Keil的说法,需要对这些项目进行改造,以表明它们“基于准标准或专有技术构建”,即使提供了API本身,也增加了供应商锁定的风险。免费或开源。 他补充说:
Apache Shindig由Google贡献,但与最常见的社交网络不同,该项目近年来未见很多活动。 据说它是Open Social 0.8.x和0.9.x的RI,但Google还在Google Code上发布了Open Social Java客户端。 它们都不使用CDI或JSR 330之类的Java(EE)标准,而是直接使用Guice之类的框架。
尽管Shindig倾向于将模型和实现分开,例如,对于Persistence甚至使用JPA,但Google版本却缺乏两者。 它还特别强调MySpace,因为MySpace越来越使用户失去其他服务。
拟议的API以名称javax.social打包,将建立在其他成熟且成功的Java API之上,例如CDI,RESTful Web服务,Java Identity(JSR 351),JSON(JSR 353)或WebSockets(JSR 356)。 。 红帽和Twitter已经是专家组的一部分,而eXo和Atlassian之类的公司已经表示支持将此API实施为Java。
显然,Java需要最新的社交媒体API来应对不断变化的领域。 通过将Java EE链接到CDI,并通过提供对Yammer等公共社交网络的标准化访问,使其更加云化 ,Java EE的好处也可以得到广泛传播。 目前,Java似乎正处于云计算魅力攻势中,很高兴看到。
现在,SE / EE两个委员会(在合并之前)都可以进行审核投票,预计将于2012年第三季度初草稿,如果通过投票,则最终版本将在2013年发布。
翻译自: https://jaxenter.com/new-java-spec-request-for-social-media-api-104243.html
社交媒体平台api接口功能