/// <summary> /// Returns list of followers for selected user /// </summary> /// <param name="userName">User Name</param> /// <returns></returns> public override async Task <IEnumerable <InstaSharp.Models.User> > GetContactsListAsync(string userName) { var users = new InstaSharp.Endpoints.Users(ApiConfig); var foundUser = await users.Search(userName, 1); var relationships = new InstaSharp.Endpoints.Relationships(ApiConfig); if (foundUser == null || foundUser.Data.Count == 0) { return(null); } var followers = await relationships.FollowedBy(foundUser.Data[0].Id); return(followers.Data); }
/// <summary> /// Returns list of followers for selected user /// </summary> /// <param name="userName">User Name</param> /// <returns></returns> public override async Task<IEnumerable<InstaSharp.Models.User>> GetContactsListAsync(string userName) { var users = new InstaSharp.Endpoints.Users(ApiConfig); var foundUser = await users.Search(userName, 1); var relationships = new InstaSharp.Endpoints.Relationships(ApiConfig); if (foundUser == null || foundUser.Data.Count == 0) { return null; } var followers = await relationships.FollowedBy(foundUser.Data[0].Id); return followers.Data; }