0
Omniauthを使用して、特定のユーザーのためにTwitterから資格情報を取得しています。私が取得OmniAuthオブジェクトの一部は、このようなものです:ユーザーのトークンを使ってRailsでTwitter APIにリクエストする
credentials=#
<Hashie::Mash secret="XXXX" token="XXXX">
extra=#<Hashie::Mash access_token=#<OAuth::AccessToken:xxxx @token="xxxx", @secret="xxxxx", ..
今私はcredentials[token]
とその特定のユーザーのためのUID
を格納しています。ある時点で、特定のIPに対する150の最大リクエストを得るのを避けるために、その特定のユーザのauthを使用してTwitter APIを取得したいとします。今私はこれをやっている:
twitter_user_name = Twitter.user(user_id).screen_name
だから、どのように私は代わりに自分のIP(認証されていない呼び出しからの要求を行うのでOmniAuthが提供する認証を使用してTwitterの宝石を使用してこれらの要求をするために行うことができますし、したがって、宝石と一緒に遊ん後)