I am using TweetInvi C# twitter library to make twitter API calls. I have a list of Twitter users and I want to get just 20 followers of each of these users in my list. I execute User.GetFollowers(20)
in a loop. I sometimes do get followers but sometimes get 0 followers. I checked the actual user on Twitter and the user has lots of followers (~ 1500).
I am handling rate limit. I have Thread.Sleep(queryRateLimits.ResetDateTimeInMilliseconds)
in TweetinviEvents_QueryBeforeExecute
event.
Edit: Adding my code:
using Tweetinvi;
using Tweetinvi.Core;
using Tweetinvi.Core.Credentials;
using Tweetinvi.Core.Interfaces;
. . . . . . . . .
foreach (string influencerScreenName in screenNames)
{
var _influencer = User.GetUserFromScreenName(influencerScreenName);
var followers = _influencer.GetFollowers(50).ToList();
...
}
The get followers method returns 0 followers sporadically, even though the actual user has lot of followers (confirmed while debugging)
Can you please suggest some workarounds or point any mistake in my approach,