2011-09-13 6 views
0

Twitterは、認証されていないREST APIに対して1時間あたり150個のリクエストを制限しています。私はiPhoneアプリケーションに最新のツイートを2つ表示しています。問題は、「レート制限を超過しました」というエラーが発生したときに3G上でつぶやきを取得するときに発生します。私の選択肢は何ですか?モバイル用の3G上でAPIを休止するためのTwitterレートの制限

Twitterはこのデバイスの公開IPに基づいてこの制限を計算することがわかります。この制限は、モバイルを他の多くのデバイスと共有してこの問題を引き起こす可能性があります。

もしあなたがAdeleの新しいiPhoneアプリをチェックアウトすると、私のアプリがレートを超えている間、このリストが更新されている間、つぶやきを取り込むニュースセクションがあります。 私の唯一のアイデアは、バックエンドでこれらの結果を取得し、結果を保存したり、キャッシュしたり、アプリケーションから直接Twitterに問い合わせるのではなく、サーバーにサービスを提供することです。

答えて

1

あなたにはオプションがありません。それらを認証する必要があります。

ほとんどの3Gネットワ​​ークは、ランダムに共有される可能性の高い動的IPアドレスを割り当てます。私のネットワークであるMTNでは、レート制限エラーが発生することなく3回連続して成功したリクエストを受け取ることができません。

私はそれらを認証することをお勧めします。

関連する問題