2012-05-11 22 views
0

twitter apiについての私の理解は、ユーザーからの認証が許可されている場合、get要求の制限が1時間あたり150から450に上昇するということです。Twitterレート制限、認証、oauthでフォロワーを取得する方法

私の会社のWebアプリケーションには〜50人の同時ユーザーがおり、リクエストは私たちのサーバーを経由しているので、同じIPアドレスからTwitterに送信されるので、getリクエストはすぐに制限に達するでしょう。しかし、すべてのユーザーの要求が集約された150個の制限付き要求から取得されるのではなく、ツイートを送信するためにoauthを使用した場合、EACHユーザーは1時間に450要求を受け取ります。

これは間違いありませんか?

私のウェブアプリケーションの大きな部分は、twitter apiの/ followers/idsを使用して、さまざまな人々のフォロワーをTwitterで取得しています。ユーザーがログインすると、指定した5人のユーザーのフォロワーを取得できます。私は、Webアプリケーションのすべてのユーザーに、1時間あたり450リクエストの割り当てを使用し、これは1時間あたり150のIP制限付き割り当てではなく、これを実行したいと考えています。

これは可能でしょうか、そうなら、おおよそ?現在ログインしているユーザーのフォロワーを簡単に取得できますが、oauthを使用して他のフォロワーを取得し、450個の個別クォータを使用する方法はわかりません。

おかげ

答えて

0

あなたは正しいですが、数が、それはユーザーがあなたが彼のOAuth認証情報を取得Twitterでログインすると、あなたがデータベースに保存する必要があり350 https://dev.twitter.com/docs/rate-limiting

である450ではない、彼らが有効ですユーザーがtwitter.comで取り消すまで(まれに)。今あなたがtwitter APIから何かを必要とするたびに、ランダムなユーザーフォームデータベースを取得し、彼のoauth情報を使用してリクエストに署名します。 あなたが何か特別なものを必要としない限り、正しいユーザーを使用する必要があります。

関連する問題