public IEnumerable<string> GetLists()
{
var requestUrl = String.Format(ApiURL, "list", ApiKey, ClientVersion);
var request = (HttpWebRequest)WebRequest.Create(requestUrl);
if (request.Proxy != null)
request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;
var response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode != HttpStatusCode.OK)
return null;
var sr = new StreamReader(response.GetResponseStream());
var list = new List<string>();
while (!sr.EndOfStream)
list.Add(sr.ReadLine());
return list;
}