コード例 #1
0
 // Получить список друзей пользователя
 public int getLikes(User user)
 {
     if (user != null)
     {
         return ResponseParser.getNumberElements(response(builder.buildRequest(user)));
     }
     else
     {
         throw new System.NullReferenceException();
     }
 }
コード例 #2
0
 public override string buildRequest(User user)
 {
     request = string.Empty;
     if (user != null)
     {
         return request = serverName + methodName + "type=post" + "&owner_id=" + user.id +
             "&item_id=" + user.getNextPost().id + "&filter=likes";
     }
     else
     {
         throw new System.NullReferenceException();
     }
 }
コード例 #3
0
 // Получить список друзей пользователя
 public List<string> getUsersFriends(User user)
 {
     return ResponseParser.parseResponse(response(builder.buildRequest(user)));
 }
コード例 #4
0
 public abstract string buildRequest(User user);
コード例 #5
0
 public override string buildRequest(User user)
 {
     request = string.Empty;
     return request = serverName + methodName + "user_id=" + user.id;
 }
コード例 #6
0
 public override string buildRequest(User user)
 {
     request = string.Empty;
     return request = serverName + methodName + "owner_id=" + user.id + "&filter=all";
 }
コード例 #7
0
 // Получить список новостей друзей пользователя
 public List<string> getFriendsPosts(User user, int timeToLive)
 {
     return ResponseParser.parseResponse(response(builder.buildRequest(user)), timeToLive);
 }
コード例 #8
0
 private bool setUser(string linkToUser)
 {
     try
     {
         string userValue = UserLinkParser.parseLink(linkToUser);
         if (char.IsDigit(userValue, 0))
         {
             targetUser = new User(userValue);
             return true;
         }
         User usr = new User(userValue);
         if (usr != null)
         {
             string id = vkUser.getUser(usr).ToString();
             targetUser = new User(id);
         }
         else
         {
             return false;
         }
         if (targetUser == null)
         {
             return false;
         }
         else return true;
     }
     catch (ArgumentOutOfRangeException)
     {
         throw new ArgumentOutOfRangeException();
     }
 }