public string RetrieveCurrentStatus(string authToken) { string result = string.Empty; try { string query = string.Format("{0}={1}&{2}={3}&{4}={5}", "authtoken", authToken, "widget_required", "false", "apm_required", "true"); string actionString = string.Format("{0}/{1}", "api", "current_status"); var urlBuilder = HttpSendData.GetUrlBuilder(APIType.SITE24X7_API, actionString, query); var responseObj = HttpSendData.SendData(urlBuilder.Url, null, true, null, MethodType.GET); if (responseObj != null) { responseObj.Wait(); result = responseObj.Result.ToString(); } else { result = "{\"error_code\":9999,\"message\":\"response is null.\"}"; } } catch (Exception ex) { result = "{\"error\":9999,\"message\":\" " + ex.ToString() + " \"}"; } return(result); }
public string GetMonitors(string authToken) { string result = string.Empty; try { string query = string.Format("{0}={1}", "authtoken", authToken); string actionString = string.Format("{0}/{1}", "api", "monitors"); var urlBuilder = HttpSendData.GetUrlBuilder(APIType.SITE24X7_API, actionString, query); var responseObj = HttpSendData.SendData(urlBuilder.Url, null, true, null, MethodType.GET); if (responseObj != null) { responseObj.Wait(); result = responseObj.Result.ToString(); } else { result = "{\"error_code\":9999,\"message\":\"response is null.\"}"; } } catch (Exception ex) { result = "{\"error\":9999,\"message\":\" " + ex.ToString() + " \"}"; } return(result); }
public string GetUser(string authToken) { string result = string.Empty; try { string query = string.Format("{0}={1}", "authtoken", authToken); string actionString = string.Format("{0}/{1}", "api", "users"); var urlBuilder = HttpSendData.GetUrlBuilder(APIType.SITE24X7_API, actionString, query); var responseObj = HttpSendData.SendData(urlBuilder.Url, null, true, null, MethodType.GET); if (responseObj != null) { responseObj.Wait(); result = responseObj.Result.ToString(); } else { result = "NULL"; } } catch { } return(result); }