說(shuō)明 :每天更新仅胞,永久免費(fèi)使用,不限請(qǐng)求次數(shù) 剑辫。
測(cè)試示例固定緩存服務(wù)器位置干旧,對(duì)應(yīng)ID可以訪問(wèn),具體請(qǐng)求或抓取方式請(qǐng)自測(cè) :
http://www.msece.com/waether/src/areaDate/101010100.json
http://www.msece.com/waether/src/areaDate/101010200.json
JSON格式的全國(guó)城市ID下載地址:http://www.msece.com/waether/upload/weather/json/NationalUrbanData.min.json
注意: 測(cè)試示例中目前不帶appkey/sign妹蔽,我們后續(xù)會(huì)開發(fā)相關(guān)產(chǎn)品更多的連接方式 椎眯,建議現(xiàn)使用的時(shí)候同時(shí)注冊(cè)賬號(hào)以免項(xiàng)目完成后無(wú)法正常免費(fèi)使用。
注冊(cè)地址:http://ilu.vc(網(wǎng)站賬號(hào)和天氣接口賬號(hào)通用)
測(cè)試JSONP請(qǐng)求示例 :
$.ajax({
data:{
"cityId":"101010200"??//城市ID
},
type? ?? ?? ? : 'get',??//GET請(qǐng)求
async? ?? ?? ?: false, //是否異步,推薦否
url? ?? ?? ???: 'http://www.msece.com/waether/src',? ?//請(qǐng)求地地址
dataType? ?? ?: 'jsonp',? ?//jsonp請(qǐng)求方式
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');
}
});
請(qǐng)求方式
Get/Post
請(qǐng)求參數(shù)
參數(shù) 類型 是否必須 備注
cityId string 是 城市氣象編號(hào) 如:beijing/北京/1101010100
appkey string 是 使用API的唯一憑證 獲取 (開發(fā)中)
sign string 是 md5后的32位密文,登陸用. 獲雀炱瘛(開發(fā)中)
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": "南風(fēng)",
"winp": "2級(jí)",
"temp_high": "7",
"temp_low": "-4",
"temp_curr": "2",
"humi_high": "0",
"humi_low": "0",
"weatid": "1",
"weatid1": "",
"windid": "5",
"winpid": "203"
}
}