产品详情
API参数 weatherday 调用地址: http,https://weather.api.bdymkt.com/day 请求方式: GET 支持格式: application/json;charset=UTF-8 调用工具: 去调试 请求参数(Headers) 请求参数(Query)
- 名称
- 类型
- 是否必须
- 示例值
- 描述
- cityid
- string
- false
- 101120101
- 城市ID
- city
- string
- false
- 济南
- 城市名称, 不要带市和区; 如: 青岛、铁西
- province
- string
- false
- 山东
- 省份名称, 不要带省和自治区
- ip
- string
- false
- 39.71.187.65
- IP地址
<dependency>
<groupId>com.baidubce</groupId>
<artifactId>api-explorer-sdk</artifactId>
<version>1.0.0</version>
</dependency>
import com.baidubce.http.ApiExplorerClient;
import com.baidubce.http.AppSigner;
import com.baidubce.http.HttpMethodName;
import com.baidubce.model.ApiExplorerRequest;
import com.baidubce.model.ApiExplorerResponse;
// weatherday Java示例代码
public class RequestDemo {
public static void main(String[] args) {
String path = "http://gwgp-h4bqkmub7dg.n.bdcloudapi.com/day";
ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.GET, path);
request.setCredentials("您的 access key", "您的 secret key");
request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8");
request.addQueryParameter("cityid", "");
request.addQueryParameter("city", "");
request.addQueryParameter("province", "");
request.addQueryParameter("ip", "");
ApiExplorerClient client = new ApiExplorerClient(new AppSigner());
try {
ApiExplorerResponse response = client.sendRequest(request);
// 返回结果格式为Json字符串
System.out.println(response.getResult());
} catch (Exception e) {
e.printStackTrace();
}
}
}
点击复制代码
正常返回示例 {
cityid: "101120101",
date: "2020-11-17",
week: "星期二",
update_time: "20:37",
city: "济南",
cityEn: "jinan",
country: "中国",
countryEn: "China",
wea: "雨",
wea_img: "yu",
tem: "14",
tem1: "16",
tem2: "12",
win: "东风",
win_speed: "1级",
win_meter: "小于12km/h",
humidity: "96%",
visibility: "0.8km",
pressure: "992",
air: "60",
air_pm25: "43",
air_level: "良",
air_tips: "空气好,可以外出活动,除极少数对污染物特别敏感的人群以外,对公众没有危害!",
alarm: {
alarm_type: "",
alarm_level: "",
alarm_content: ""
},
wea_day: "小雨",
wea_day_img: "yu",
wea_night: "大雨",
wea_night_img: "yu",
sunrise: "06:50",
sunset: "17:02",
hours: [
{
hours: "现在",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "东北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "21:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "3级",
aqi: "良"
},
{
hours: "22:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "东风",
win_speed: "2级",
aqi: "良"
},
{
hours: "23:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "11/18",
wea: "中雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "2级",
aqi: "优"
},
{
hours: "01:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "2级",
aqi: "优"
},
{
hours: "02:00",
wea: "中雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "2级",
aqi: "优"
},
{
hours: "03:00",
wea: "中雨",
wea_img: "yu",
tem: "13",
win: "东北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "04:00",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "东北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "05:00",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "东北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "06:00",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "东北风",
win_speed: "2级",
aqi: "优"
},
{
hours: "07:00",
wea: "小雨",
wea_img: "yu",
tem: "15",
win: "东北风",
win_speed: "1级",
aqi: "优"
},
{
hours: "08:00",
wea: "小雨",
wea_img: "yu",
tem: "15",
win: "东风",
win_speed: "1级",
aqi: "优"
},
{
hours: "09:00",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "东北风",
win_speed: "1级",
aqi: "良"
},
{
hours: "10:00",
wea: "小雨",
wea_img: "yu",
tem: "14",
win: "西北风",
win_speed: "2级",
aqi: "良"
},
{
hours: "11:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "西风",
win_speed: "2级",
aqi: "良"
},
{
hours: "12:00",
wea: "中雨",
wea_img: "yu",
tem: "13",
win: "西风",
win_speed: "3级",
aqi: "良"
},
{
hours: "13:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "西北风",
win_speed: "3级",
aqi: "优"
},
{
hours: "14:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "西北风",
win_speed: "3级",
aqi: "优"
},
{
hours: "15:00",
wea: "小雨",
wea_img: "yu",
tem: "13",
win: "西北风",
win_speed: "3级",
aqi: "优"
},
{
hours: "16:00",
wea: "小雨",
wea_img: "yu",
tem: "12",
win: "西北风",
win_speed: "3级",
aqi: "优"
},
{
hours: "17:00",
wea: "小雨",
wea_img: "yu",
tem: "12",
win: "西北风",
win_speed: "3级",
aqi: "优"
},
{
hours: "18:00",
wea: "小雨",
wea_img: "yu",
tem: "11",
win: "西北风",
win_speed: "2级",
aqi: "优"
}
],
aqi: {
update_time: "19:59",
air: "60",
air_level: "良",
air_tips: "空气好,可以外出活动,除极少数对污染物特别敏感的人群以外,对公众没有危害!",
pm25: "43",
pm25_desc: "良",
pm10: "55",
pm10_desc: "良",
o3: "8",
o3_desc: "优",
no2: "76",
no2_desc: "优",
so2: "5",
so2_desc: "优",
co: "2",
co_desc: "优",
kouzhao: "不用佩戴口罩",
yundong: "适宜运动",
waichu: "适宜外出",
kaichuang: "适宜开窗",
jinghuaqi: "关闭净化器"
},
zhishu: {
chuanyi: {
level: "较冷",
tips: "建议着厚外套加毛衣等服装。"
},
daisan: {
level: "带伞",
tips: "有降水,带雨伞,短期外出可收起雨伞。"
},
ganmao: {
level: "较易发",
tips: "天凉,湿度大,较易感冒。"
},
chenlian: {
level: "不宜",
tips: "有较强降水,建议在室内做适当锻炼。"
},
ziwaixian: {
level: "最弱",
tips: "辐射弱,涂擦SPF8-12防晒护肤品。"
},
liangshai: {
level: "不宜",
tips: "降水可能会淋湿衣物,请选择在室内晾晒。"
},
kaiche: {
level: "",
tips: ""
},
xiche: {
level: "不宜",
tips: "有雨,雨水和泥水会弄脏爱车。"
},
lvyou: {
level: "适宜",
tips: "有降水,温度适宜,不要错过出游机会。"
},
diaoyu: {
level: "不宜",
tips: "天气不好,有风,不适合垂钓。"
}
}
}
失败返回示例 {
errcode: 100,
errmsg: "appid错误!"
}
错误码定义
