private string PerformRequest(ApiRequestParameters parameters) { parameters = parameters .Add("access_token", AccessToken) .Add("v", ApiVersion); return(Connection.DownloadString(RequestsUrl + parameters.ToString())); }
public JToken RequestJson(ApiRequestParameters parameters) { var response = JObject.Parse(PerformRequest(parameters)); if (response["error"] != null) { return(response["error"]); } return(response["response"]); }
private bool CheckToken() { if (string.IsNullOrEmpty(AccessToken)) { return(IsTokenValid = false); } var check = new ApiRequestParameters("execute") .Add("code", "return 1337;"); var response = Request(check); return(IsTokenValid = response == "{\"response\":1337}"); }
public string Request(ApiRequestParameters parameters) { return(PerformRequest(parameters)); }