See if this chain of calls and the ratelimit remaining make any
sense...

API call                        Returned Ratelimit Remaining
Verify Credentials          188
Followers IDs                181
Direct Messages           171

The request to verify credentials established that I have 188 calls
left. Since I have been testing this is OK, my max is 350.
The request for followers returned 1 follower and Twitter reduced the
ratelimit by 7.
The request for 10 direct messages, returned ZERO, and my ratelimit is
reduced by 10.

While I was typing this note, I did not perform any API calls. Then,
to see what happens with the calls, I execute the above sequence
again, and this is what I see.

API call                        Returned Ratelimit Remaining
Verify Credentials          71
Followers IDs                52
Direct Messages           39

Now, I would have expected that my application would have had 171
remaining when I ran it again, not 71. It is also strange that it is
100 off. Then the difference between the other API calls is bigger
than the last time I ran to code.

It seems that the rate limit is a bit capricious. I understand that
Twitter says they will reduce based on load, but this is behavior is a
bit strange. This makes no sense to me. Anyone have an idea why the
rate limit would jump around so much?

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en

Reply via email to