internal string GetDataString(GatherMethods method, string ID = "") { WebRequest request = HttpWebRequest.Create(new Uri(String.Format(_ApiUrl + "{1}", _ApiAccount, GetStringValue(method)))); request.Credentials = _CredentialCache; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.PreAuthenticate = true; String Params = ""; try { if (!String.IsNullOrWhiteSpace(ID)) { Params = string.Format("id={0}", ID); ASCIIEncoding encoding = new ASCIIEncoding(); byte[] data = encoding.GetBytes(Params); var requestStream = request.GetRequestStream(); requestStream.Write(data, 0, data.Length); requestStream.Close(); } var response = request.GetResponse(); var stream = response.GetResponseStream(); StreamReader reader = new StreamReader(stream); string resultString = reader.ReadToEnd(); //Read response to screen JObject result = JObject.Parse(resultString); if (result == null || !result["success"].Value <Boolean>()) { throw new RequestErrorException(); } return(resultString); } catch { throw; } }
internal string GetDataString(GatherMethods method, string ID = "") { WebRequest request = HttpWebRequest.Create(new Uri(String.Format(_ApiUrl + "{1}", _ApiAccount, GetStringValue(method)))); request.Credentials = _CredentialCache; request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.PreAuthenticate = true; String Params = ""; try { if (!String.IsNullOrWhiteSpace(ID)) { Params = string.Format("id={0}", ID); ASCIIEncoding encoding = new ASCIIEncoding(); byte[] data = encoding.GetBytes(Params); var requestStream = request.GetRequestStream(); requestStream.Write(data, 0, data.Length); requestStream.Close(); } var response = request.GetResponse(); var stream = response.GetResponseStream(); StreamReader reader = new StreamReader(stream); string resultString = reader.ReadToEnd(); //Read response to screen JObject result = JObject.Parse(resultString); if (result == null || !result["success"].Value<Boolean>()) throw new RequestErrorException(); return resultString; } catch { throw; } }
internal JObject GetDataJson(GatherMethods method, string ID = "") { JObject obj = new JObject(); return(JObject.Parse(GetDataString(method, ID))); }
internal JObject GetDataJson(GatherMethods method, string ID = "") { JObject obj = new JObject(); return JObject.Parse(GetDataString(method, ID)); }