0

TwitterRubygemを使用してTwitterAPIを呼び出すRailsアプリを構築しています。私は自分でアプリを承認したので、1時間あたり通常の150(350)以上の呼び出しを受け取りますが、本番環境ではまだ十分ではない可能性があります。キャッシュ(すでに実行中)とユーザーに自分でログインするように要求する以外に、レート制限を回避するための私のオプションは何ですか?

4

1 に答える 1

0

ユーザーoauth_tokenとユーザーoauth_token_secretを取得する必要があります。その後、ユーザーに代わってリクエストを実行します (制限がないため)。

したがって、tokensecret_tokenがあると仮定すると、次のことができます。

@client_twitter = Twitter::Client.new(
      :oauth_token => token,
      :oauth_token_secret => secret_token
    )

そして、その @client_twitter でリクエストを行うだけです。例えば:

@client_twitter.profile_image(uid)

そのため、次のように尋ねているかもしれません: oauth_token と oauth_token_secret を取得するにはどうすればよいですか? そのためには、アプリに権限を付与する必要があります。OmniAuthを使用すると、認証後に返されるハッシュにトークンとシークレット トークンの両方が表示されます。

于 2012-06-19T20:16:10.827 に答える