Twitter API速率限制超出解释

时间:2015-04-23 22:43:21

标签: ruby-on-rails api twitter

我知道用户可以为应用程序创建Twitter limits the number of request,但我对此并不了解。

我主要使用Twitter API到Oauth,然后检索用户列表。所以我每个用户只能在15分钟内拨打15 GET?这是非常低的,或者我做得不对劲?我总是超出速率限制,主要是在我做一些开发时......

当用户通过身份验证并加载页面时,我这样做是为了连接用户:

@twitter_client = Twitter::REST::Client.new do |config|
  config.consumer_key    = xx
  config.consumer_secret = xx
  config.access_token        = xx
  config.access_token_secret = xx
end

然后检索他的列表:

@twitter_client.list_timeline(list_id).each do |tweet|
  tweet.text
end

我做了一些测试,结果让我烦恼了一下。在获得速率限制之前,用户不能(例如)重新加载页面超过15次。不幸的是,我无法阻止用户浏览网站...

绕过速率限制错误的解决方案是来自use the Rate Limit featurethe gem,但在这种情况下,如果用户没有显示任何内容,则用户没有理由留在网站上。

感谢您告诉我,如果我对Twitter API的解释/实施是好的。随意给我一些关于它的技巧。

0 个答案:

没有答案