【发布时间】:2012-02-15 04:00:35
【问题描述】:
我正在使用 Omniauth 从 Twitter 获取特定用户的凭据。我得到的 OmniAuth 对象的一部分是这样的:
credentials=#
<Hashie::Mash secret="XXXX" token="XXXX">
extra=#<Hashie::Mash access_token=#<OAuth::AccessToken:xxxx @token="xxxx", @secret="xxxxx", ..
现在我正在为该特定用户存储credentials[token] 和UID。在某些时候,我想使用该特定用户的身份验证来获取 Twitter API,以避免获得对特定 IP 的最大 150 个请求。现在我只是这样做:
twitter_user_name = Twitter.user(user_id).screen_name
那么,我该如何使用 Twitter gem 使用 OmniAuth 提供的身份验证来发出这些请求,而不是从我自己的 IP 发出请求(未经身份验证的调用,因此受到限制)
【问题讨论】:
标签: ruby-on-rails twitter omniauth