Node.js的Twitter客户端

是否有一个twitter客户端node.js(不是stream媒体API,常规API)?

我已经知道Twitter节点,但我正在寻找一个更通用的客户端,允许使用Twitter的REST API 。

有人有主意吗?

谢谢,

乔纳森

看看我的节点模块,这可能是你在找什么。 有完整的twitter API支持(REST&Streaming API): https : //github.com/ttezel/twit

2014更新

自从三年前问这个问题以来,这个问题已经发生了很大的变化,但是这个问题在search引擎上仍然排名很高,所以现在是时候添加一些更新了。

有许多不同的Node模块可以与Twitter API一起使用,对于不了解所有人的人来说,select正确的模块并不容易。 下面是所有当前stream行模块的简短描述,以及他们的作者,最新版本,GitHub上有多less明星(这是他们在GitHub用户中的受欢迎程度的一个很好的指示),多less次提交,多less贡献者,他们在哪里推荐等等。在npm上也有一些有用的使用统计。

由于是关于推特,我会链接到我参考的人的Twitter个人资料。 这些数据在2014年7月29日是最新的,并不是总是最新的,而是为了及时显示各种比较的快照。

在官方dev.twitter.com/docs/twitter-libraries上,只有两个节点模块:

TwitterJSClient by @BoyCook

  • (版本0.0.1,87★,2个贡献者,19次提交 – 2014年5月6日)( 不适用于npm? )

用户stream由@AivisSilins

  • (版本0.0.7,57★,1贡献者,26次提交 – 2014年3月28日)( npm统计 )

文章:

  • 您应该了解的Node.js模块:ntwitter发布于2011年12月9日,由@pkrumins
  • Node.js + Twitterstream式API + Socket.io = Twitter Cashtag热图贴出于 2013年4月18日,由@thedillonb

都推荐:

ntwitter由AvianFlu (没有推特?)等。

  • (版本0.5.0,765★,31个贡献者,245次提交 – 2012年9月14日结束)( npm统计 )

文章一个Twitter机器人在20分钟与Node.js张贴在2013年10月3日@ebertx推荐:

tt @ tolga_tezel

  • (版本1.1.18,806★,11个贡献者,296次提交 – 2014年7月21日截止)( npm统计 )

@corruptmem根据nodejsmodules.org 最stream行的Twitter模块是:

(只列出清单中的相关内容 – 例如,跳过blueimp-bootstrap-image-gallery等)

通过@briannoguchi everyauth

  • (版本0.4.6,2822★,47个贡献者,760次提交 – 2014年4月30日)( npm统计 )
  • (注意:这是一个通用的authentication模块)

ntwitter由AvianFlu (没有推特?)等。

  • (往上看)

Twitter的节点由@technoweenie

  • (版本0.1.1,436★,10个贡献者,65次提交 – 2012年4月15日)( npm统计 )
  • (注意:停止使用并build议使用ntwitter)

node @ twitter by @jdub

  • (从twitter节点分叉 – 见上)
  • (在npm只叫“twitter”)
  • (版本0.1.18,313★,9个贡献者,162次提交 – 2012年3月10日)( npm统计 )

twitterlib by @rem

  • (版本1.1.4,289★,3贡献者,89次提交 – 2013年6月21日)( npm stats )

tt @ tolga_tezel

  • (往上看)

这是我发现是使用Twitter API最stream行的Node模块列表。 请注意,最受欢迎并不一定意味着最好的。 他们都有不同的API,stream行度,function集,作者,文档,用户。 build议只有一个模块是不可能的,但是这个列表应该是一个很好的起点,可以find最适合特定需求的模块。

请评论是否有任何错误或缺less模块或其他信息应该在这里添加。

通过http://search.npmjs.orgsearch:

ntwitter是在过去几个月内更新的。 对我来说,让脚本启动并运行以发布twitter消息最难的部分是首次在dev.twitter.com上导航authconfiguration。 ntwitter处理其余的!