public async static Task<FriendsFollowersIDsCursored> GetFriendsIDs(this ITwitterSession session, string screenName = "", int userId = 0, int count = 500, long cursor = -1)
{
var parameters = new TwitterParametersCollection();
parameters.Create(count: count, cursor:cursor, screen_name:screenName, user_id:userId);
if (parameters.EnsureEitherOr("screen_name", "user_id").IsFalse())
{
return session.MapParameterError<FriendsFollowersIDsCursored>(
"Either screen_name or user_id required");
}
return await session.GetAsync(TwitterApi.Resolve("/1.1/friends/ids.json"), parameters)
.ContinueWith(t => t.MapToSingle<FriendsFollowersIDsCursored>());
}