Node.js Twitter客户端

时间:2011-06-16 19:59:11

标签: node.js twitter

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

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

有人有什么想法吗?

谢谢,

乔纳森

4 个答案:

答案 0 :(得分:20)

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

答案 1 :(得分:13)

2014年更新

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

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

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

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

{h3> TwitterJSClient @BoyCook
  • (版本0.0.1,87★,2个贡献者,19个提交 - 最后于2014年5月6日)(not available on npm?
{h3> user-stream @AivisSilins
  • (版本0.0.7,57★,1个贡献者,26个提交 - 最后一次于2014年3月28日)(npm stats

文章:

都建议:

{h3> ntwitter AvianFlu(没有推特?)等人
  • (版本0.5.0,765★,31个贡献者,245个提交 - 最后于2012年9月14日)(npm stats

A Twitter bot in 20 minutes with Node.js于2013年10月3日发布的文章@ebertx建议:

{h3> twit @tolga_tezel
  • (版本1.1.18,806★,11个贡献者,296个提交 - 最后于2014年7月21日)(npm stats
The most popular Twitter modules nodejsmodules.org @corruptmem之后的

everyauth是:

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

{h3> @briannoguchi npm stats
  • (版本0.4.6,2822★,47个贡献者,760个提交 - 最后于2014年4月30日)(ntwitter
  • (注意:这是一个通用的身份验证模块)
{h3> AvianFlu twitter-node(没有推特?)等人
  • (见上文)
{h3> @technoweenie npm stats
  • (版本0.1.1,436★,10个贡献者,65个提交 - 最后于2012年4月15日)(node-twitter
  • (注:已停止并推荐使用ntwitter)
{h3> @jdub npm stats
  • (从twitter-node派生 - 见上文)
  • (在npm上称为“twitter”)
  • (版本0.1.18,313★,9个贡献者,162个提交 - 最后一次于2012年3月10日)(twitterlib
{h3> @rem npm stats
  • (版本1.1.4,289★,3个贡献者,89个提交 - 最后一次于2013年6月21日)(twit
{h3> @tolga_tezel {{3}}
  • (见上文)

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

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

答案 2 :(得分:3)

通过http://search.npmjs.org搜索:

答案 3 :(得分:3)

ntwitter,在过去几个月内更新了。对我来说,关于让脚本运行并发布Twitter消息最难的部分是首次在dev.twitter.com上导航auth配置。 ntwitter处理剩下的事了!