百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tweetstream

> 编程语言
开源

一个基于 EventMachine 的简单库,用于消费 Twitter 的流式 API。

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个基于 EventMachine 的简单库,用于消费 Twitter 的流式 API。

TweetStream

TweetStream 为 Twitter 的流式 API 提供简单的 Ruby 访问。

安装

gem install tweetstream

使用方法

使用 TweetStream 非常简单:

ruby
require 'tweetstream'

TweetStream.configure do |config|
  config.consumer_key       = 'abcdefghijklmnopqrstuvwxyz'
  config.consumer_secret    = '0123456789'
  config.oauth_token        = 'abcdefghijklmnopqrstuvwxyz'
  config.oauth_token_secret = '0123456789'
  config.auth_method        = :oauth
end

# This will pull a sample of all tweets based on
# your Twitter account's Streaming API role.
TweetStream::Client.new.sample do |status|
  # The status object is a special Hash with
  # method access to its keys.
  puts "#{status.text}"
end

您还可以使用它来跟踪关键词或跟踪指定的集合。 用户 ID:

ruby
# Use 'track' to track a list of single-word keywords
TweetStream::Client.new.track('term1', 'term2') do |status|
  puts "#{status.text}"
end

# Use 'follow' to follow a group of user ids (integers, not screen names)
TweetStream::Client.new.follow([14252, 53235]) do |status|
  puts "#{status.text}"
end

TweetStream::Client 可用的方法保持一致 请参阅 Streaming API Wiki 页面上的方法。

2.0 中的变更

TweetStream 2.0 引入了许多用户要求的功能和 bug 修复。 完整列表请参阅 变更日志。值得注意的变更包括: 2.0 版的新增功能包括:

OAuth

OAuth 现在是默认的身份验证方法。无论是用户流还是站点流,都只支持 OAuth。TweetStream 仍然支持基本身份验证,但已不再是默认方法。如果您仍在使用基本身份验证,建议尽快转向 OAuth。

[][gem] [][travis] [][gemnasium] [][codeclimate] [][coveralls] [gem]: https://rubygems.org/gems/tweetstream [travis]: http://travis-ci.org/tweetstream/tweetstream [gemnasium]: https://gemnasium.com/tweetstream/tweetstream [codeclimate]: https://codeclimate.com/github/tweetstream/tweetstream [coveralls]: https://coveralls.io/r/tweetstream/tweetstream

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言