我尝试了各种ruby代码来提取推文,我开始知道为了获得推文,我必须创建一个推特应用程序并使用Oauth获取消费者密钥。我的问题是,我可以在不使用Oauth的情况下访问公共推文,因为我正在开展一个我必须分析推文的项目。 我试过的ruby代码如下
require 'tweetstream'
require 'rubygems'
TweetStream.configure do |config|
config.username = 'twitterusername'
config.password = 'twitterpassword'
config.auth_method = :basic
end
@client = TweetStream::Client.new
@client.sample do |status|
puts "#{status.text}"
end
我无法重新连接到Twitter错误。
答案 0 :(得分:0)
没有Oauth可以访问twitter api。您需要创建一个Twitter应用程序才能从API请求此信息。
您可以在此处开始阅读:Authentication & Authorization