私は jtwitter を使用して twitter アプリを作成しています - そしてそれは私の作品内のサーバー内で実行されています。とにかく - 仕事から実行するたびに、以下のエラーが返され、1 時間に数回のリクエストしか作成していません。
HTTP/1.1 400 Bad Request
{"request":"/1/statuses/user_timeline.json?count=6&id=cicsdemo&","error":"Rate limit exceeded. Clients may not make more than 150 requests per hour."} ]
2010-06-03 18:44:49 zero.timer.TimerTask::run Thread-3
SEVERE [ CWPZA3100E: Exception during processing for timer task, "twitterTimer". Exception: java.lang.ClassCastException: winterwell.jtwitter.Twitter$Status incompatible with java.lang.String ]
私は自宅から同じコードを実行します - 問題ありません。
明らかに、ある時点で Twitter は私たちの作業がすべて 1 つの直接 IP から来ていると考えています。
選択肢や回避策はありますか? 直接のマシン IP から、または IP の代わりに自分のアカウントに制限をカウントすることはできますか? プロキシを使用できますか? 他の体にこの問題があり、それを解決しましたか?!
APP は私の仕事の中にあるべきだと誰かが尋ねる前に - それは他の場所では実行できません!
乾杯、
アンディ