public string fetchName(long ID) { string song; strURL = strSongAPI + ID.ToString() + "&" + "ids=%5B" + ID.ToString() + "%5D"; //MessageBox.Show(strURL); HttpWebRequest request; request = (System.Net.HttpWebRequest)WebRequest.Create(strURL); HttpWebResponse response; response = (System.Net.HttpWebResponse)request.GetResponse(); System.IO.StreamReader responseStream = new System.IO.StreamReader(response.GetResponseStream(), Encoding.UTF8); song = responseStream.ReadToEnd(); responseStream.Close(); objectName songa = JsonConvert.DeserializeObject <objectName>(song); song1 a = JsonConvert.DeserializeObject <song1>(song); if (a.songs[0].name != "" && a.songs[0].name != null) { return(a.songs[0].name.ToString()); } else { return(""); } }
public string fetchArtist(long ID) { string song; strURL = strSongAPI + ID.ToString() + "&" + "ids=%5B" + ID.ToString() + "%5D"; HttpWebRequest request; request = (System.Net.HttpWebRequest)WebRequest.Create(strURL); HttpWebResponse response; response = (System.Net.HttpWebResponse)request.GetResponse(); System.IO.StreamReader responseStream = new System.IO.StreamReader(response.GetResponseStream(), Encoding.UTF8); song = responseStream.ReadToEnd(); responseStream.Close(); objectName songa = JsonConvert.DeserializeObject <objectName>(song); song1 a = JsonConvert.DeserializeObject <song1>(song); int Num = 0; string ToReturn = ""; try { while (a.songs[0].artists[Num].name.ToString() != "" || a.songs[0].artists[Num].name.ToString() != null) { ToReturn = ToReturn + "," + a.songs[0].artists[Num].name.ToString(); Num++; } } catch { } //} if (ToReturn.StartsWith(",")) { return(ToReturn.TrimStart(",".ToCharArray())); } else { return(ToReturn); } }