@SuppressWarnings("unchecked")
	public static LinkedHashMap<String, Object> querySongDownLoadInfo(String songid) throws JsonParseException, JsonMappingException, IOException{
		LinkedHashMap<String, Object> result = null;
		//?songIds=124169979&rate=320&type=flac
		String queryURL = SONG_BAIDU_DOWNLOAD_TEMP_API_URL
				.concat("?songIds=" + songid)
				.concat("&rate=320")
				.concat("&type=flac")
				;
		ResponseEntity entity = HttpUtil.get(queryURL);
		if(entity.isValid()){
			Map<String, Object> map = (Map<String, Object>) JacksonMapper.readValue(entity.getBody().toString(), Object.class);
			if(map != null && map.get("errorCode")!=null
					&& "22000".equals(map.get("errorCode").toString()) ){
				
				LinkedHashMap<String, Object> dataMap = (LinkedHashMap<String, Object>) map.get("data");
				if(dataMap !=null && dataMap.size() > 0){
					List<Object> songList = (List<Object>) dataMap.get("songList");
					if(songList !=null && songList.size() > 0){
						result = (LinkedHashMap<String, Object>) songList.get(0);
					}
				}
			}
		}
		return result;
	}