public List <QabuzeAlbum> search(string query, int offset = 0, int credIndex = 0) { List <KeyValuePair <string, string> > data = new List <KeyValuePair <string, string> >(); data.Add(new KeyValuePair <string, string>("query", query)); data.Add(new KeyValuePair <string, string>("type", "albums")); data.Add(new KeyValuePair <string, string>("limit", (50 + offset).ToString())); data.Add(new KeyValuePair <string, string>("offset", offset.ToString())); return((List <QabuzeAlbum>)QabuzeAPI.PerformRequest(QabuzeAPI.instance.BuildRequest("catalog/search", data, false, credIndex))); }
public static QabuzeAlbum QueryAlbumById(string id) { List <KeyValuePair <string, string> > data = new List <KeyValuePair <string, string> >(); data.Add(new KeyValuePair <string, string>("album_id", id)); for (int credIndex = 0; credIndex < QabuzeAPI.Config.getInstance().accounts.Count; credIndex++) { QabuzeAlbum tmp = (QabuzeAlbum)QabuzeAPI.PerformRequest(QabuzeAPI.instance.BuildRequest("album/get", data, false, credIndex)); if (tmp != null) { return(tmp); } } return(null); }