예제 #1
0
        private Sensors QueryExistingSensors(int pageIndex = 1)
        {
            Console.WriteLine("QueryExistingSensors");

            var oculusApiRequest = new OculusAPI.Services.OculusRequest(_configData.AccessToken);

            var jsonResponse =
                oculusApiRequest.ExecuteGET(_configData.PULSEApiUrl +
                                            string.Format("sensors/v5/?accountTId={0}&pageIndex={1}", _configData.AccountTId, pageIndex));

            var devices = JsonConvert.DeserializeObject <OculusAPI.Models.Sensors>(jsonResponse.ToString());

            return(devices);
        }
예제 #2
0
        private Models QuerySensorModels(int pageIndex = 1)
        {
            var oculusApiRequest = new OculusAPI.Services.OculusRequest(_configData.AccessToken);

            var oculusTId = _configData.OculusTId; // "58240ee5e4b01e7825f67da6";

            // Request Accounts
            var jsonResponse = oculusApiRequest.ExecuteGET(
                _configData.ApiUrl +
                //_configData.PULSEApiUrl +
                //string.Format("types/v1?accountTId={0}&type={1}&targetObjCat={2}", oculusTId, "MODELS", "SENSORS"));
                string.Format("types/v1?type={0}&targetObjCat={1}&pageIndex={2}", "MODELS", "SENSORS", pageIndex));

            var models = JsonConvert.DeserializeObject <OculusAPI.Models.Models>(jsonResponse.ToString());

            return(models);
        }