Я пишу приложение twitter с помощью jtwitter - и его запуск внутри сервера внутри моей работы. В любом случае - всякий раз, когда я запускаю его с работы, он возвращает ошибку ниже, и я делаю только пару запросов в час:
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 считает, что наша работа исходит из одного прямого IP-адреса, поэтому он нажимает предел, который он не должен.
Есть ли у меня какой-либо выбор или обходной путь - могу ли я сделать лимит считанным с моего прямого IP-компьютера или на мою учетную запись вместо IP? Могу ли я использовать прокси? У кого-то еще была эта проблема и она была решена?!
Прежде чем кто-нибудь спросит, что APP должен жить внутри моей работы - он не может работать нигде!
Приветствия,
Andy