GET api/Prerequisite/GetWeatherInfoByWeatherAPI?lat={lat}&lon={lon}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| lat | string |
Required |
|
| lon | string |
Required |
Body Parameters
None.
Response Information
Resource Description
WeatherAPI| Name | Description | Type | Additional information |
|---|---|---|---|
| location | LocationWP |
None. |
|
| current | Current |
None. |
|
| forecast | Forecast |
None. |
Response Formats
application/json, text/json
Sample:
{
"location": {
"name": "sample string 1",
"region": "sample string 2",
"country": "sample string 3",
"lat": 4.1,
"lon": 5.1,
"tz_id": "sample string 6",
"localtime_epoch": 7,
"localtime": "sample string 8"
},
"current": {
"last_updated_epoch": 1,
"last_updated": "sample string 2",
"temp_c": 3.1,
"temp_f": 4.1,
"is_day": 5,
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"wind_mph": 6.1,
"wind_kph": 7.1,
"wind_degree": 8,
"wind_dir": "sample string 9",
"pressure_mb": 10.1,
"pressure_in": 11.1,
"precip_mm": 12.1,
"precip_in": 13.1,
"humidity": 14,
"cloud": 15,
"uv": 16.1,
"gust_mph": 17.1,
"gust_kph": 18.1
},
"forecast": {
"forecastday": [
{
"date": "sample string 1",
"date_epoch": 2,
"day": {
"maxtemp_c": 1.1,
"maxtemp_f": 2.1,
"mintemp_c": 3.1,
"mintemp_f": 4.1,
"avgtemp_c": 5.1,
"avgtemp_f": 6.1,
"maxwind_mph": 7.1,
"maxwind_kph": 8.1,
"totalprecip_mm": 9.1,
"totalprecip_in": 10.1,
"avgvis_km": 11.1,
"avgvis_miles": 12.1,
"avghumidity": 13.1,
"daily_will_it_rain": 14,
"daily_chance_of_rain": "sample string 15",
"daily_will_it_snow": 16,
"daily_chance_of_snow": "sample string 17",
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"uv": 18.1
},
"astro": {},
"hour": [
{
"time_epoch": 1,
"time": "sample string 2",
"temp_c": 3.1,
"temp_f": 4.1,
"is_day": 5,
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"precip_mm": 6.1,
"precip_in": 7.1,
"cloud": 8,
"will_it_rain": 9,
"chance_of_rain": "sample string 10",
"will_it_snow": 11,
"chance_of_snow": "sample string 12"
},
{
"time_epoch": 1,
"time": "sample string 2",
"temp_c": 3.1,
"temp_f": 4.1,
"is_day": 5,
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"precip_mm": 6.1,
"precip_in": 7.1,
"cloud": 8,
"will_it_rain": 9,
"chance_of_rain": "sample string 10",
"will_it_snow": 11,
"chance_of_snow": "sample string 12"
}
]
},
{
"date": "sample string 1",
"date_epoch": 2,
"day": {
"maxtemp_c": 1.1,
"maxtemp_f": 2.1,
"mintemp_c": 3.1,
"mintemp_f": 4.1,
"avgtemp_c": 5.1,
"avgtemp_f": 6.1,
"maxwind_mph": 7.1,
"maxwind_kph": 8.1,
"totalprecip_mm": 9.1,
"totalprecip_in": 10.1,
"avgvis_km": 11.1,
"avgvis_miles": 12.1,
"avghumidity": 13.1,
"daily_will_it_rain": 14,
"daily_chance_of_rain": "sample string 15",
"daily_will_it_snow": 16,
"daily_chance_of_snow": "sample string 17",
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"uv": 18.1
},
"astro": {},
"hour": [
{
"time_epoch": 1,
"time": "sample string 2",
"temp_c": 3.1,
"temp_f": 4.1,
"is_day": 5,
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"precip_mm": 6.1,
"precip_in": 7.1,
"cloud": 8,
"will_it_rain": 9,
"chance_of_rain": "sample string 10",
"will_it_snow": 11,
"chance_of_snow": "sample string 12"
},
{
"time_epoch": 1,
"time": "sample string 2",
"temp_c": 3.1,
"temp_f": 4.1,
"is_day": 5,
"condition": {
"text": "sample string 1",
"icon": "sample string 2",
"code": 3
},
"precip_mm": 6.1,
"precip_in": 7.1,
"cloud": 8,
"will_it_rain": 9,
"chance_of_rain": "sample string 10",
"will_it_snow": 11,
"chance_of_snow": "sample string 12"
}
]
}
]
}
}
application/xml, text/xml
Sample:
<WeatherAPI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Equestrian.WeatherHelper">
<current>
<cloud>15</cloud>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<gust_kph>18.1</gust_kph>
<gust_mph>17.1</gust_mph>
<humidity>14</humidity>
<is_day>5</is_day>
<last_updated>sample string 2</last_updated>
<last_updated_epoch>1</last_updated_epoch>
<precip_in>13.1</precip_in>
<precip_mm>12.1</precip_mm>
<pressure_in>11.1</pressure_in>
<pressure_mb>10.1</pressure_mb>
<temp_c>3.1</temp_c>
<temp_f>4.1</temp_f>
<uv>16.1</uv>
<wind_degree>8</wind_degree>
<wind_dir>sample string 9</wind_dir>
<wind_kph>7.1</wind_kph>
<wind_mph>6.1</wind_mph>
</current>
<forecast>
<forecastday>
<Forecastday>
<astro />
<date>sample string 1</date>
<date_epoch>2</date_epoch>
<day>
<avghumidity>13.1</avghumidity>
<avgtemp_c>5.1</avgtemp_c>
<avgtemp_f>6.1</avgtemp_f>
<avgvis_km>11.1</avgvis_km>
<avgvis_miles>12.1</avgvis_miles>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<daily_chance_of_rain>sample string 15</daily_chance_of_rain>
<daily_chance_of_snow>sample string 17</daily_chance_of_snow>
<daily_will_it_rain>14</daily_will_it_rain>
<daily_will_it_snow>16</daily_will_it_snow>
<maxtemp_c>1.1</maxtemp_c>
<maxtemp_f>2.1</maxtemp_f>
<maxwind_kph>8.1</maxwind_kph>
<maxwind_mph>7.1</maxwind_mph>
<mintemp_c>3.1</mintemp_c>
<mintemp_f>4.1</mintemp_f>
<totalprecip_in>10.1</totalprecip_in>
<totalprecip_mm>9.1</totalprecip_mm>
<uv>18.1</uv>
</day>
<hour>
<Hour>
<chance_of_rain>sample string 10</chance_of_rain>
<chance_of_snow>sample string 12</chance_of_snow>
<cloud>8</cloud>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<is_day>5</is_day>
<precip_in>7.1</precip_in>
<precip_mm>6.1</precip_mm>
<temp_c>3.1</temp_c>
<temp_f>4.1</temp_f>
<time>sample string 2</time>
<time_epoch>1</time_epoch>
<will_it_rain>9</will_it_rain>
<will_it_snow>11</will_it_snow>
</Hour>
<Hour>
<chance_of_rain>sample string 10</chance_of_rain>
<chance_of_snow>sample string 12</chance_of_snow>
<cloud>8</cloud>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<is_day>5</is_day>
<precip_in>7.1</precip_in>
<precip_mm>6.1</precip_mm>
<temp_c>3.1</temp_c>
<temp_f>4.1</temp_f>
<time>sample string 2</time>
<time_epoch>1</time_epoch>
<will_it_rain>9</will_it_rain>
<will_it_snow>11</will_it_snow>
</Hour>
</hour>
</Forecastday>
<Forecastday>
<astro />
<date>sample string 1</date>
<date_epoch>2</date_epoch>
<day>
<avghumidity>13.1</avghumidity>
<avgtemp_c>5.1</avgtemp_c>
<avgtemp_f>6.1</avgtemp_f>
<avgvis_km>11.1</avgvis_km>
<avgvis_miles>12.1</avgvis_miles>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<daily_chance_of_rain>sample string 15</daily_chance_of_rain>
<daily_chance_of_snow>sample string 17</daily_chance_of_snow>
<daily_will_it_rain>14</daily_will_it_rain>
<daily_will_it_snow>16</daily_will_it_snow>
<maxtemp_c>1.1</maxtemp_c>
<maxtemp_f>2.1</maxtemp_f>
<maxwind_kph>8.1</maxwind_kph>
<maxwind_mph>7.1</maxwind_mph>
<mintemp_c>3.1</mintemp_c>
<mintemp_f>4.1</mintemp_f>
<totalprecip_in>10.1</totalprecip_in>
<totalprecip_mm>9.1</totalprecip_mm>
<uv>18.1</uv>
</day>
<hour>
<Hour>
<chance_of_rain>sample string 10</chance_of_rain>
<chance_of_snow>sample string 12</chance_of_snow>
<cloud>8</cloud>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<is_day>5</is_day>
<precip_in>7.1</precip_in>
<precip_mm>6.1</precip_mm>
<temp_c>3.1</temp_c>
<temp_f>4.1</temp_f>
<time>sample string 2</time>
<time_epoch>1</time_epoch>
<will_it_rain>9</will_it_rain>
<will_it_snow>11</will_it_snow>
</Hour>
<Hour>
<chance_of_rain>sample string 10</chance_of_rain>
<chance_of_snow>sample string 12</chance_of_snow>
<cloud>8</cloud>
<condition>
<code>3</code>
<icon>sample string 2</icon>
<text>sample string 1</text>
</condition>
<is_day>5</is_day>
<precip_in>7.1</precip_in>
<precip_mm>6.1</precip_mm>
<temp_c>3.1</temp_c>
<temp_f>4.1</temp_f>
<time>sample string 2</time>
<time_epoch>1</time_epoch>
<will_it_rain>9</will_it_rain>
<will_it_snow>11</will_it_snow>
</Hour>
</hour>
</Forecastday>
</forecastday>
</forecast>
<location>
<country>sample string 3</country>
<lat>4.1</lat>
<localtime>sample string 8</localtime>
<localtime_epoch>7</localtime_epoch>
<lon>5.1</lon>
<name>sample string 1</name>
<region>sample string 2</region>
<tz_id>sample string 6</tz_id>
</location>
</WeatherAPI>