0

私は現在、rspec と Ruby on Rails (twitter gem を使用) で TDD を使用して、分析用のツイートとトレンドを取得しています。ただし、Twitter::Error::TooManyRequests別のリクエストを行うまで、常に親指をいじる必要があります。これは Twitter 検索 API の制限ですか、それとも何か間違っていますか?

現在、Twitter.config を 1 回呼び出して、その後に Twitter.trends を 1 回実行する単純なインデックス ページがあります。これを実行rspec specして 1 つのインデックス ページを生成すると、前述のエラーが発生します。ここで何か不足していますか?Twitter リクエストが大量に行われている場所 (アプリケーション、フレームワーク、または完全なトレース) を見つけることができません。

ストリーム API は未加工のツイートのみを提供し、トレンド情報は提供しないため、まだ使用していません。

4

2 に答える 2

0

外部サービスに継続的にアクセスしないように、HTTP インタラクションを記録できるVCR gem をチェックしてみてください。

于 2013-01-14T22:03:24.683 に答える
0

Twitter のレート制限は、認証されていない場合は 150 リクエスト、認証済みユーザーの場合は 250 リクエストです。おそらく、一定の呼び出しではなく、チャンクでデータを収集する方法を考え出すことができます.

于 2013-01-15T01:18:38.677 に答える