Hi, I’ve implemented a smart Twitter API wrapper that automatically throttles requests based on the rate-limit. It’s working perfectly for most users, but for a couple of them I’m seeing some inconsistencies with the results of followers/ids.
I’m fetching the list of follower IDs for a user with 16k followers (#10472402). Every once in a while, the results either miss a few IDs, or add others that are then gone the next time I make the request.
As a test, I fetched the list the first time (16000 ids / 5000 => I need 4 API calls). These were the cursors:
The end result: 16020 -> OK
Immediately after, this is what I get:
End result: 16015
I checked his profile and he was obviously still at 16020 followers.
For reference, these are some user IDs that have appeared and disappeared from his follower list more than 280 times over the last few days: 88537391, 475579272, 306567796, 188041645 and 110538612.
Please let me know what other information I can provide you to further debug this problem.