阅读更多

4顶
0踩

互联网

原创新闻 面向 Java 开发者的全新 Twitter API

2012-06-15 11:27 by 副主编 wangguo 评论(3) 有8967人浏览

之前已有一些针对Java开发者的Twitter API,允许开发者在Java应用程序中整合Twitter的相关功能。这些API包括:

  • Scribe:一个OAuth库
  • Twitter4J:用于整合Twitter服务
  • Twitter API ME:用于提供对Twitter服务的任何类型的访问,如推文搜索和发布等
现在Oracle工程师Arun Gupta又提供了一个全新的API,该API更加完整、实用和强大,基于JAX-RSJersey栈构建,通过该API,Java开发者可以更加轻松地整合Twitter服务。

开发者可以通过在“pom.xml”中添加以下代码来使用该API:
<dependency>
  <groupId>org.glassfish.samples</groupId>
  <artifactId>twitter-api</artifactId>
  <version>1.0-SNAPSHOT</version>
</dependency>

该API使用Jersey OAuth Filters来进行Twitter验证,因此需要以下依赖:
<dependency>
<groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
    <artifactId>oauth-client</artifactId>
    <version>${jersey.version}</version>
</dependency>
<dependency>
    <groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
    <artifactId>oauth-signature</artifactId>
    <version>${jersey.version}</version>
</dependency> 

API源码文档下载:twitter-api

示例项目源码:twitter-hello.zip

开发者如果有问题,可以@arungupta

Via OracleBlog
  • 大小: 939 Bytes
4
0
评论 共 3 条 请登录后发表评论
3 楼 wangguo 2012-06-15 14:33
Pigwen 写道
twitter api和基于twitter api的library还是有区别的吧。。。
scribe是linkedin的工程师主导开发的,twitter4j是Yusuke Yamamoto主导开发的,看这个新的liberary又是在glassfish下面的,这些和twitter有毛的关系啊。。。

感谢提醒,已纠正
2 楼 Pigwen 2012-06-15 13:54
twitter api和基于twitter api的library还是有区别的吧。。。
scribe是linkedin的工程师主导开发的,twitter4j是Yusuke Yamamoto主导开发的,看这个新的liberary又是在glassfish下面的,这些和twitter有毛的关系啊。。。
1 楼 zhangweioak 2012-06-15 13:42
404 NOT FOUND

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

  • Java开发者的10个大数据工具和框架

    当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,尚学堂专家列出了Java程序员在过去12个月内一直使用的...

  • 推荐几个面向 Web 开发者的杀手级网站

    Random Image via API世界上最强大的照片网站之一,Unsplash API是一个现代的JSON API,它提供了为用户构建任何体验所需的所有信息。「网址:https://...

  • 给 Java开发者的10个大数据工具和框架,速收藏

    当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,中软卓越专家列出了Java程序员在过去12个月内一直使用的...

  • 开发者API资源(接口整理)

    API是获取网络服务最便捷的方式,合理地使用API开发项目可以大大提高开发效率,把精力都集中在程序的业务逻辑之上,避免重复造轮子。推荐给大家个人觉得很赞的第三方API(资源整合自网络)。文章分为天气查询、生活...

  • Java开发者必会这15个大数据工具和框架!

    国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内...JAVA的精密、强大,拥有其它语言不可替代的性能和可维护性,早已经是成为受欢迎的编程语言之一,很多人想进入IT行业,选择的语言就是JAVA。 ...

  • 给 Java 开发者的 10 个大数据工具和框架

    当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,中软卓越专家列出了Java程序员在过去12个月内一直使用的...

  • 干货丨23个适合Java开发者的大数据工具和框架

    目前,编程人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,以下列出了Java程序员在过去12个月内一直使用的一些工具...

  • 给Java开发者的10个大数据工具

    往期精选 ● 架构师高并发高性能分布式教程(4000G) ● 39阶段精品云计算大数据实战视频教程 ● 互联网技术干货视频教程大全... (http://developer.51cto.com/art/201705/539806.htm) java开发者交流群【点击加入】

  • 给Java开发者的10个大数据工具和框架

    当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,中软卓越专家列出了Java程序员在过去12个月内一直使用的...

  • 最适合Java开发者的大数据工具和框架

    转自最适合Java开发者的大数据工具和框架 发布时间: 2017-01-04 17:12:58 作者:广州北大青鸟车陂 来源: 今日头条 浏览次数:75 分享到:0 摘要: 当今编程人员面对的最大挑战就是复杂性,我们构建的应用也...

  • VB.NET中的关键字及含义

    Overloads 关键字用与现有成员相同的名称来声明属性或方法,但参数列表与原始成员不同。也可用于隐藏基类中的现有成员或一组重载成员。以这种方式使用 Overloads 时,应用与基类成员相同的名称和参数列表来声明属性或方法,并且不提供 Shadows 关键字。 Overrides 该成员从一个基类中重写一个相同名称的成员。这在你需要为某个特别成员提供自己执行子类的情况下会有所帮助。被重写的方法

  • 重视B/S架构系统的发展和开发设计理念

        随着网络技术的快速发展,b/s架构的系统也更加流行和突出。很多从c/s架构或者没有涉及B/S开发的程序员都普遍认为Web开发只是小菜一碟,而往往带着这种思想去开发B/S架构的系统会带来很多麻烦,造成系统框架不合理、系统界面丑陋无比、系统运行效率低下、系统安全性低下等一系列后遗症,对商业系统更是一种糟蹋……       因此Web系统的观念需要正确对待,他已经不是单纯的一个技术系统,它涉及了

  • VB.NET的默认属性

    接受参数的属性可声明为类的默认属性。“默认属性”是当未给对象命名特定属性时 Microsoft Visual Basic .NET 将使用的属性。因为默认属性使您得以通过省略常用属性名使源代码更为精简,所以默认属性非常有用。最适宜作为默认属性的是那些接受参数并且您认为将最常用的属性。例如,Item 属性就是集合类默认属性的很好的选择,因为它被经常使用。下列规则适用于默认属性: 一种类型

  • ASP.NET中树形图的实现(3)

    三、修改、移动树节点   由于服务器控件不支持鼠标拖动事件,所以不能象Windows程序那样通过拖动移动节点,这里是通过选择父节点的方式。移动是通过在原位置删除,新位置添加实现的,要注意在删除时先保存节点信息。 Private Sub TreeView1_SelectedIndexChange(ByVal sender As Object, ByVal e As Microsoft.Web

  • ASP.NET中树形图的实现(1)

      树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Internet Explorer W

  • ASP.NET设计控件净化网站语言(1)

    2003-09-28■东方欲晓■yesky   一、概述   考虑一下这种情形:你为一个Web网站写了一个应用程序,它的功能是接受用户的输入并将输入内容永久保存,例如保存到数据库,另外还要在网站上显示出用户输入的内容,例如论坛就是一个很典型的例子。   如果用户来源很杂,必须考虑如何防止用户提交和张贴攻击性(或者色情的、庸俗的)的内容。可能的解决方案包括:    ⑴ 将用户群限制到一个封闭的用户团

  • ASP.NET开发经验(3) --- 使用 GUID 值来作为数据库行标识

    GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B

  • 部署水晶报表时的常见问题及解决方案 haibodotnet(原作)

    目录:1、载入报表时报错2、部署到 Windows 98 / ME 时,出错:"Load Report Failed" 3、在Win98的客户端运行提示"该字段名未知"4、分发到客户机时“查询引擎出错”5、load crpe32.dll failed6、在 ASP.NET 程序中加载报表时,出错:"Load Report Failed" 7、部署 .NET 9.1 程序到 Windows 98 时

Global site tag (gtag.js) - Google Analytics