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.

Reply via email to