说明 :每天更新,永久免费使用,不限请求次数 。
测试示例固定缓存服务器位置,对应ID可以访问,具体请求或抓取方式请自测 :
http://www.msece.com/waether/src/areaDate/101010100.json
http://www.msece.com/waether/src/areaDate/101010200.json
JSON格式的全国城市ID下载地址:http://www.msece.com/waether/upload/weather/json/NationalUrbanData.min.json
注意: 测试示例中目前不带appkey/sign,我们后续会开发相关产品更多的连接方式 ,建议现使用的时候同时注册账号以免项目完成后无法正常免费使用。
注册地址:http://ilu.vc(网站账号和天气接口账号通用)
测试JSONP请求示例 :
$.ajax({
data:{
"cityId":"101010200" //城市ID
},
type : 'get', //GET请求
async : false, //是否异步,推荐否
url : 'http://www.msece.com/waether/src', //请求地地址
dataType : 'jsonp', //jsonp请求方式
jsonp : 'callBack', //callBack必须
success : function(data){
console.log(data)
if(data.success=='1'){
var description = "";
for(var i in data.result){
var property=data.result;
description+=i+" = "+property+"\n";
}
alert(description);
}
},
error:function(){
alert('fail');
}
});
请求方式
Get/Post
请求参数
参数 类型 是否必须 备注
cityId string 是 城市气象编号 如:beijing/北京/1101010100
appkey string 是 使用API的唯一凭证 获取 (开发中)
sign string 是 md5后的32位密文,登陆用. 获取(开发中)
Json返回示例
{
"success": "1",
"result": {
"weaid": "1",
"days": "2017-12-05",
"week": "星期二",
"cityno": "beijing",
"citynm": "北京",
"cityid": "101010100",
"temperature": "7℃/-4℃",
"temperature_curr": "2℃",
"humidity": "25%",
"weather": "晴",
"weather_curr": "晴",
"weather_icon": "http://5050.me/upload/weather/d/0.gif",
"weather_icon1": "",
"wind": "南风",
"winp": "2级",
"temp_high": "7",
"temp_low": "-4",
"temp_curr": "2",
"humi_high": "0",
"humi_low": "0",
"weatid": "1",
"weatid1": "",
"windid": "5",
"winpid": "203"
}
}
网友评论