Package org.apache.http.message

Examples of org.apache.http.message.BasicNameValuePair


  public static final String METHOD = "track.unlove";

  public WSResponse unlove(Track track, LastFmUser lastFmUser) throws ApplicationException {
    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_METHOD, METHOD));
    params.add(new BasicNameValuePair(PARAM_TRACK, track.getName()));
    params.add(new BasicNameValuePair(PARAM_ARTIST, track.getArtist().getName()));
    params.add(new BasicNameValuePair(PARAM_SK, lastFmUser.getSessionKey()));

    return executeWSRequest(params);
  }
View Full Code Here


 
  public String get(String artistName, String mbid, int offset) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_RELEASE_GROUPS, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, format(PATTERN, mbid)));
    params.add(new BasicNameValuePair(LIMIT, HUNDRED));
    params.add(new BasicNameValuePair(OFFSET, valueOf(offset)));
    return executeWSRequest(invocation, PATH, params);
  }
View Full Code Here

  public WSResponse getAlbumInfo(Album album) throws ApplicationException {
    WebserviceInvocation webserviceInvocation =
      new WebserviceInvocation(ALBUM_GET_INFO, album);

    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_METHOD, METHOD));
    params.add(new BasicNameValuePair(PARAM_ARTIST, album.getArtist().getName()));
    params.add(new BasicNameValuePair(PARAM_ALBUM, album.getName()));
   
    return executeWSRequest(webserviceInvocation, params);
  }
View Full Code Here

  public static final String ADD_METHOD = "artist.addTags";
  public static final String REMOVE_METHOD = "artist.removeTag";

  public WSResponse updateTag(ArtistUserTag artistUserTag) throws ApplicationException {
    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_ARTIST, artistUserTag.getArtist().getName()));
    params.add(new BasicNameValuePair(PARAM_SK, artistUserTag.getLastFmUser().getSessionKey()));
    if (artistUserTag.isIncrease()) {
      params.add(new BasicNameValuePair(PARAM_METHOD, ADD_METHOD));
      params.add(new BasicNameValuePair(PARAM_TAGS, artistUserTag.getTagName()));
    } else {
      params.add(new BasicNameValuePair(PARAM_METHOD, REMOVE_METHOD));
      params.add(new BasicNameValuePair(PARAM_TAG, artistUserTag.getTagName()));
    }
   
    return executeWSRequest(params);
  }
View Full Code Here

 
  public String get(String artistName) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_ARTIST_QUERY, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, ARTIST + escape(artistName)));
    params.add(new BasicNameValuePair(LIMIT, ONE));
    return executeWSRequest(invocation, PATH, params);
  }
View Full Code Here

  public static final String METHOD = "track.love";

  public WSResponse love(Track track, LastFmUser lastFmUser) throws ApplicationException {
    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_METHOD, METHOD));
    params.add(new BasicNameValuePair(PARAM_TRACK, track.getName()));
    params.add(new BasicNameValuePair(PARAM_ARTIST, track.getArtist().getName()));
    params.add(new BasicNameValuePair(PARAM_SK, lastFmUser.getSessionKey()));

    return executeWSRequest(params);
  }
View Full Code Here

  public static final String METHOD = "radio.tune";
 
  public WSResponse tuneToCher() throws ApplicationException {
    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_METHOD, METHOD));
    params.add(new BasicNameValuePair("station", "lastfm://artist/cher/similarartists"));
    params.add(new BasicNameValuePair(PARAM_SK, "5cd6b262eed1fcecc8752eb78eb1db78"));
   
    return executeWSRequest(params);
  }
View Full Code Here

    super(WSConfiguration.AUTHENTICATED_UNLOGGED);
  }
 
  public WSResponse getAuthSession(String token) throws ApplicationException {
    List<NameValuePair> params = getDefaultParameterList();
    params.add(new BasicNameValuePair(PARAM_METHOD, METHOD));
    params.add(new BasicNameValuePair(PARAM_TOKEN, token));
   
    return executeWSRequest(null, params);
  }
View Full Code Here

    HttpConnectionParams.setSoTimeout(params, TIMEOUT);
  }

  protected List<NameValuePair> getDefaultParameterList() {
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(PARAM_API_KEY, API_KEY));
    return params;
  }
View Full Code Here

      sb.append(param.getName()).append(param.getValue());
    }
    sb.append(API_SEC);
    try {
      MessageDigest md = MessageDigest.getInstance("md5");
      params.add(new BasicNameValuePair(PARAM_API_SIG, new String(
          encodeHex(md.digest(sb.toString().getBytes(UTF8))))));
    } catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
      throw new ApplicationException("Can not make authenticated call!", e);
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.http.message.BasicNameValuePair

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.