We launched some code yesterday that tweets jobs out of our database. We have multiple accounts that are tweeting. Most of the accounts only tweet one tweet every 1/2 hour. We have one account, however; that tweets 25-50 tweets every 1/2 hour. After a few runs on the account that tweets 25-50, we got the following error from the web service.
<?xml version="1.0" encoding="UTF-8"?> <hash> <request>/statuses/update.xml</request> <error>User is over daily status update limit.</error> </hash> My understanding is that a user can post 1000 updates per day from any device. We are currently nowhere near 1000 tweets, so I'm curious why I'm getting this error. I also attempted to post a tweet manually from the web interface and got an error saying.. "You are over the status update limit. Please wait a few hours and try again." So by this, I'm guessing it has nothing to do w/ the interface we are using to post updates. Also, this says to wait "a few hours", but my understanding was the update limit was a daily limit. After looking closer at my log files, it looks like we are able to post again after a few hours, and that this is not a 24 hour limit. I'm trying to use the account rate_limit_status web service to look at my limits, but the library I am using (twitter4j) looks to have a reporting bug in it that prevents me from getting the correct stats. I'm working on writing a raw client do the call outside of the twitter4j library to see if i can get these stats. Any thoughts on what might be going on here? Am I misreading something on your wiki page that talks about rate limits? Here are the resources I am using.. http://apiwiki.twitter.com/Rate-limiting http://help.twitter.com/forums/10711/entries/15364 Thanks in advance for your help.