Node.js Twitter客户端

Joh*_*ert 14 twitter node.js

是否有node.js的twitter客户端(不是流API,常规API)?

我已经了解了twitter-node,但我正在寻找一个允许使用Twitter REST API的更通用的客户端.

有人有主意吗?

谢谢,

乔纳森

tez*_*tez 20

看看我的节点模块,它可能是你正在寻找的.拥有完整的Twitter API支持(REST和Streaming API):https://github.com/ttezel/twit


rsp*_*rsp 13

2014年更新

自从3年前提出这个问题以来,已经发生了很多变化,但是这个问题仍然在搜索引擎上排名很高,所以是时候添加一些更新了.

有很多不同的Node模块可以与Twitter API一起使用,要为那些不了解所有这些模块的人选择合适的模块并不容易.下面是所有当前流行模块的简短描述,以及他们的作者,最新版本,他们有多少GitHub上的明星(这是他们在GitHub用户中受欢迎的一个很好的迹象),有多少提交,有多少贡献者,他们在哪里推荐等.在npm上也有一些有用的使用统计数据.

由于它是关于Twitter的,我将链接到我引用的人的Twitter个人资料.这些数据是截至2014-07-29的最新数据,并不是一直是最新的,而是为了进行各种比较而及时显示快照.

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

@JoyCookTwitterJSClient

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

用户流通过@AivisSilins

  • (版本0.0.7,57★,1个贡献者,26个提交 - 最后于2014年3月28日)(npm stats)

文章:

两者都推荐:

AvianFlu推出的ntwitter(没有Twitter?)等.

  • (版本0.5.0,765★,31个贡献者,245个提交 - 最后一次于2012年9月14日)(npm stats)

2013年10月3日由@ebertx发布的文章A推特机器人在20分钟内与Node.js发布:

TWIT通过@tolga_tezel

  • (版本1.1.18,806★,11个贡献者,296个提交 - 最后于2014年7月21日)(npm stats)

根据@jruptmemnodejsmodules.org 最受欢迎的Twitter模块是:

(仅列出列表中的相关内容 - 例如,跳过blueimp-bootstrap-image-gallery等)

@briannoguchiEveryauth

  • (版本0.4.6,2822★,47个贡献者,760个提交 - 最后于2014年4月30日)(npm stats)
  • (注意:它是一个通用的身份验证模块)

AvianFlu推出的ntwitter(没有Twitter?)等.

  • (往上看)

twitter-node@technoweenie提供

  • (版本0.1.1,436★,10个贡献者,65个提交 - 最后于2012年4月15日)(npm stats)
  • (注意:停产并推荐使用ntwitter)

node-twitter by @jdub

  • (从twitter节点分叉 - 见上文)
  • (在npm上称为"twitter")
  • (版本0.1.18,313★,9个贡献者,162个提交 - 最后一次于2012年3月10日)(npm stats)

twitterlib通过@rem

  • (版本1.1.4,289★,3个贡献者,89个提交 - 最后一次于2013年6月21日)(npm stats)

TWIT通过@tolga_tezel

  • (往上看)

这是我发现的最流行的Node模块列表,可以使用Twitter API.请注意,最受欢迎并不一定意味着最好的.它们都有不同的API,流行度,功能集,作者,文档,用户.不可能只推荐一个模块,但是这个列表应该是找到最适合特定需求的一个很好的起点.

如果有任何错误或遗漏的模块或其他信息应在此处添加,请评论.