我正在使用Twitter Gem使用Twitter的1.1 API执行一些搜索,我想了解一些如何查询当前速率限制信息的示例。
我找到了class documentation,但我不清楚如何查询此信息。我做了以下事情:
#!/usr/bin/env ruby
require 'twitter'
client = Twitter::REST::Client.new do |config|
#... omitting connection info ....
end
rate_info = Twitter::RateLimit.new
tweets = client.search('obama -rt', lang: 'en', result_type: 'recent').take(3)
# Do stuff with tweets
puts "Limit is #{rate_info.limit}"
但“rate_info.limit”为空;我认为我需要以某种方式将我的客户端对象“链接”到RateLimit对象。如何使用Twitter Gem最好地查询此信息?