コード例 #1
0
        /// <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);
        }
コード例 #2
0
ファイル: InstagramUser.cs プロジェクト: sanbir/InstAd128k
 /// <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;
 }