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:
-
https://github.com/jdub/node-twitter
我相信它也支持REST-API,并且更多up2date(更近的提交)。
ntwitter是在过去几个月内更新的。 对我来说,让脚本启动并运行以发布twitter消息最难的部分是首次在dev.twitter.com上导航authconfiguration。 ntwitter处理其余的!