在没有 OAuth 的情况下提取推文



我尝试了各种红宝石代码来提取推文,我开始知道为了获得推文,我必须创建一个推特应用程序并使用Oauth来获取消费者密钥。我的问题是,我是否可以不使用 Oauth 访问公共推文,因为我正在从事一个必须分析推文的项目。我尝试的红宝石代码如下

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

我收到无法重新连接到推特错误。

没有Oauth就无法访问Twitter的api。 您需要创建一个 Twitter 应用程序才能从 API 请求此信息。

您可以在此处开始阅读:身份验证和授权

最新更新