Request Structure
api/trigger/{Location}/{DataType} {Element} {TimePeriod} {Operator} {Value}?app_id={APP_ID}&app_key={APP_KEY}
api/trigger/{Location}/{DataType} {Element} {TimePeriod} {Operator} {Value}?app_id={APP_ID}&app_key={APP_KEY}
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/current temperature gt 16?app_id={APP_ID}&app_key={APP_KEY}
{
"ConditionMatched": "No",
"ConditionMatchedNum": "0",
}
ConditionMatched - "Yes" or "No"
ConditionMatchedNum - "1" or "0"
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/current temperature gt 16?callback={CALLBACK_FUNCTION}&app_id={APP_ID}&app_key={APP_KEY}
{CALLBACK_FUNCTION}({'ConditionMatched': 'No','ConditionMatchedNum": '0'});
Add ?type=xml to the request
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/current temperature gt 16?type=xml&app_id={APP_ID}&app_key={APP_KEY}
<Response>
<ConditionMatched>No</ConditionMatched>
<ConditionMatchedNum>0</ConditionMatchedNum>
</Response>
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/current temperature gt 16 includecurrent?app_id={APP_ID}&app_key={APP_KEY}
{
"ConditionMatched": "No",
"ConditionMatchedNum": "0",
"CurrentWeather":
{
"lat": 51.55,
"lon": -0.42,
"alt_m": 38,
"alt_ft": 124.67,
"wx_desc": "Partly cloudy",
"wx_code": 1,
"wx_icon": "PartlyCloudyDay.gif",
"temp_c": 11,
"temp_f": 51.8,
"feelslike_c": 8.17,
"feelslike_f": 46.7,
"humid_pct": 35,
"windspd_mph": 16.16,
"windspd_kmh": 26,
"windspd_kts": 14.04,
"windspd_ms": 7.22,
"winddir_deg": 90,
"winddir_compass": "E",
"cloudtotal_pct": 50,
"vis_km": 10,
"vis_mi": 6,
"vis_desc": null,
"slp_mb": 1022,
"slp_in": 30.26,
"dewpoint_c": -3.81,
"dewpoint_f": 25.14
}
}
more details about the current weather output elements
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/forecast tomorrow temperature gt 16 include7dayforecast?app_id={APP_ID}&app_key={APP_KEY}
{
"ConditionMatched": "No",
"ConditionMatchedNum": "0",
"ForecastWeather":
{
"Days":
[
{
"date": "13/03/2015",
"sunrise_time": "06:20",
"sunset_time": "18:01",
"moonrise_time": "01:06",
"moonset_time": "10:12",
"temp_max_c": 10.3,
"temp_max_f": 50.5,
"temp_min_c": 4.2,
"temp_min_f": 39.5,
"precip_total_mm": 0.2,
"precip_total_in": 0,
"rain_total_mm": 0,
"rain_total_in": 0,
"snow_total_mm": 0,
"snow_total_in": 0,
"prob_precip_pct": 99,
"humid_max_pct": 83,
"humid_min_pct": 54,
"windspd_max_mph": 16,
"windspd_max_kmh": 26,
"windspd_max_kts": 14,
"windspd_max_ms": 7.3,
"windgst_max_mph": 24,
"windgst_max_kmh": 39,
"windgst_max_kts": 21,
"windgst_max_ms": 10.9,
"slp_max_in": 30.41,
"slp_max_mb": 1026.9,
"slp_min_in": 30.24,
"slp_min_mb": 1021.2,
"Timeframes":
[
{
"date": "13/03/2015",
"time": 0,
"utcdate": "13/03/2015",
"utctime": 0,
"wx_desc": "Partly cloudy skies",
"wx_code": 1,
"wx_icon": "PartlyCloudyNight.gif",
"temp_c": 7.2,
"temp_f": 44.9,
"feelslike_c": 4.1,
"feelslike_f": 39.4,
"winddir_deg": 144,
"winddir_compass": "SE",
"windspd_mph": 11,
"windspd_kmh": 17,
"windspd_kts": 9,
"windspd_ms": 4.8,
"windgst_mph": 20,
"windgst_kmh": 33,
"windgst_kts": 18,
"windgst_ms": 9.1,
"cloud_low_pct": 0,
"cloud_mid_pct": 30,
"cloud_high_pct": 100,
"cloudtotal_pct": 34,
"precip_mm": 0,
"precip_in": 0,
"rain_mm": 0,
"rain_in": 0,
"snow_mm": 0,
"snow_in": 0,
"snow_accum_cm": 0,
"snow_accum_in": 0,
"prob_precip_pct": "5",
"humid_pct": 70,
"dewpoint_c": 2.1,
"dewpoint_f": 35.8,
"vis_km": 19.7,
"vis_mi": 12.2,
"slp_mb": 1022,
"slp_in": 30.26
},
more details about the forecast weather output elements
http://api.weatherunlocked.com/api/trigger/51.50,-0.12/current temperature gt 16 withvalue?app_id={APP_ID}&app_key={APP_KEY}
{
"ConditionMatched": "No",
"ConditionMatchedNum": "0",
"data": [
{
"element": "temperature",
"value": "12"
}
]
}
ConditionMatched - "Yes" or "No"
ConditionMatchedNum - "1" or "0"
data
element - element queried
value - value it compared the query against