I've got a script that dumps a list of friends and followers for a user.
When I run it authenticated with oAuth, it behaves as expected:
limit: 350, remaining: 349, seconds_to_go: 3599, ratio: 1.00, sleep: 9.3
follower ids page 1 540 retrieved
xxxxxxxx has 540 followers
limit: 350, remaining: 348, seconds_to_go: 3590, ratio: 1.00, sleep: 10.6
friend ids page 1 748 retrieved
xxxxxxxx has 748 friends
limit: 350, remaining: 347, seconds_to_go: 3580, ratio: 1.00, sleep: 10.9
followers page 1 100 retrieved
limit: 350, remaining: 346, seconds_to_go: 3569, ratio: 1.00, sleep: 10.1
followers page 2 100 retrieved
limit: 350, remaining: 345, seconds_to_go: 3557, ratio: 1.00, sleep: 8.4
followers page 3 100 retrieved
But when I run it unauthenticated, it appears to be spending two calls for
every one that the script requires when authenticated:
limit: 150, remaining: 34, seconds_to_go: 840, ratio: 0.97, sleep: 24.0
follower ids page 1 540 retrieved
xxxxxxxx has 540 followers
limit: 150, remaining: 32, seconds_to_go: 815, ratio: 0.94, sleep: 47.0
friend ids page 1 748 retrieved
xxxxxxxx has 748 friends
limit: 150, remaining: 30, seconds_to_go: 768, ratio: 0.94, sleep: 48.0
followers page 1 100 retrieved
limit: 150, remaining: 28, seconds_to_go: 719, ratio: 0.93, sleep: 47.0
followers page 2 100 retrieved
limit: 150, remaining: 26, seconds_to_go: 671, ratio: 0.93, sleep: 47.0
followers page 3 100 retrieved
Is this something left over from when the rate limits were halved?
--
M. Edward (Ed) Borasky
http://borasky-research.net http://twitter.com/znmeb
"A mathematician is a device for turning coffee into theorems." - Paul
Erdos