Get weather info¶
Get weather info of sites.
Request format¶
METHOD {URI-scheme}://{apigw-address}/solar-api/{version}/domainService/weatherInfo
Request Parameters¶
| Name | Location | Required | Datatype | Description |
|---|---|---|---|---|
| token | Query | false | String | token, required when user account calls Solar API |
| orgId | Query | false | String | orgnization Id, required when service account calls Solar API |
| mdmids | Query | true | String | mdm ids with comma as splitter |
| begin_time | Query | false | String | Begin time, e.g, 2019-07-25 00:00:00 |
| end_time | Query | false | String | End time, e.g, 2019-07-25 00:00:00 |
Response Parameters¶
| Name | Datatype | Description |
|---|---|---|
| city | String | city id |
| date | String | date |
| weather | String | weather description in Chinese |
| weather_EN | String | weather description in English |
| temp | String | temperature(°C) |
| l_tmp | String | lowest tmeperature(°C) |
| h_tmp | String | highest tmeperature(°C) |
| ws | String | wind direction |
| wd | String | wind speed(km/h) |
Error Codes¶
See Common response code.
Example¶
Request example¶
GET
https://{apigw-address}/solar-api/v1.0/domainService/weatherInfo?mdmids=EL****yP&token=APP_PORTAL_S_LVtNJAjPp5nQbZ92QJaDna9n9yaQ3KLD
Response example¶
{
"data": {
"EL****y": [
{
"city": "310100",
"date": "2019-10-31",
"weather": "晴",
"weather_EN": "Sunny",
"temp": "22.0",
"l_tmp": "14.0",
"h_tmp": "23.0",
"sunrise": "",
"sunset": "",
"ws": "W",
"wd": "1.0"
}
]
},
"status": 0,
"msg": "success"
}