天氣的好壞和人們的生活、工作息息相關,每天的天氣如何?總是牽動著人們的心,關注天氣就行了人們茶余飯后的話題了。如何獲得準確的天氣預報?還得從天氣預報API接口說起。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網營銷推廣、網站重做改版、永清網站定制設計、自適應品牌網站建設、成都h5網站建設、商城網站建設、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為永清等各大城市提供網站開發(fā)制作服務。天氣預報API是提供未來天氣預報數據的一個API調用接口,通過此接口可以獲取一個城市的溫度、PM2.5、濕度、以及陰、晴、云、霧、風、霜、雪、雨、雷、電等氣候信息,從而應用到自己編寫的程序中。
挖數據API接口:
提供天氣預報數據接口,數據來源中央氣象臺天氣信息,便捷查詢今日天氣,周末天氣,一周天氣預報,藍天預報,天氣預報,40日天氣預報,還提供的生活指數、健康指數、交通指數、旅游指數,及時發(fā)布鄱陽氣象預警信號、各類氣象資訊,天氣信息。
Api文檔:
子接口:
接口地址: https://登錄后顯示/api/74/187(支持:http/https)
返回格式:json,xml
請求方式:GET,POST
POST 請求需要設置Header頭:Content-Type: application/x-www-form-urlencoded;charset=utf-8
請求說明:
名稱 | 必填 | 類型 | 說明 | 示例 參數另存 |
appid | 是 | String | 應用ID,在后臺我的應用查看或者添加 | 1 |
format | 否 | String | 返回數據格式類型,每個接口已經說明支持返回格式:json,xml | json |
sign | 是 | String | 1.使用Md5方式驗證,參數按一定規(guī)則md5后返回的字符串,詳情點擊這里閱讀 | 52a9dbe274a5c537bbf7a53e2d66c09f |
time | 否 | String | 請求時傳遞的當前服務器時間戳 | 1545829466 |
wtr_id | 是 | String | 可以是城市名稱(廈門)、城市ID(101230201)、城市名全拼 |
返回參數說明:
名稱 | 必填 | 類型 | 說明 | 示例 參數另存 |
codeid | 否 | Integer | 狀態(tài)碼,返回10000狀態(tài)都會進行計費。具體說明可查看狀態(tài)碼說明 | 10000 |
curtime | 否 | String | 當前服務器時間戳 | 1565941300 |
message | 否 | String | 請求狀態(tài)說明 | 操作成功! |
retdata | 否 | Array | 回數據集合,可能是數據、對象或者字符串 | |
wr_15day | 否 | Array | 今天以及未來14天天氣情況 | |
wr_air | 否 | String | 空氣質量 | |
wr_airquality | 否 | String | ||
wr_aqi | 否 | String | 空氣質量指數,范圍值請參考PM2.5檢測網空氣質量新準 | |
wr_aqi_pm25 | 否 | String | 空氣質量指數,范圍值請參考PM2.5檢測網空氣質量新準 | 40 |
wr_city | 否 | String | 城市ID,從這個接口【獲取城市名及代碼】獲取 | 101230201 |
wr_cityname | 否 | String | 中文名稱 | 廈門 |
wr_date | 否 | String | 預報時間 | 20190830 |
wr_fc24hour | 否 | Array | 24小時天氣預報,僅7天內 | |
wr_hour | 否 | String | 小時 | 2時 |
wr_limitnumber | 否 | String | 汽車限號 | |
wr_nameen | 否 | String | 城市拼音或者英文名 | xiamen |
wr_njd | 否 | String | 能見度 | 15.55km |
wr_qy | 否 | String | 氣壓 | 985 |
wr_rain | 否 | String | 當前降雨量(毫米) | 0.0 |
wr_rain24h | 否 | String | 24小時降雨量 | 0 |
wr_richu | 否 | String | 日出時間 | 05:47 |
wr_riluo | 否 | String | 日落時間 | 18:28 |
wr_sd | 否 | String | 空氣溫度 | 68% |
wr_temp | 否 | String | 當前溫度 | 26 |
wr_tempf | 否 | String | 華氏溫度 | 89 |
wr_time | 否 | String | 預報時間 | 15:20 |
wr_today | 否 | Array | 當前天氣數據 | |
wr_wd | 否 | String | 風向及等級 | 南風<3級轉西南風<3級 |
wr_wdcode | 否 | Array | 風向代碼,當出現(xiàn)轉變風向時,兩代碼不一致,后面為轉變之后的代碼 風向代碼說明 | |
wr_wde | 否 | String | 風向英文縮寫 | SE |
wr_weather | 否 | String | 天氣 天氣圖標 | 雨 |
wr_weathercode | 否 | Array | 天氣代碼,當出現(xiàn)天氣出現(xiàn)變化時,兩個代碼不一致,后面為轉變之后的天氣代碼天氣代碼 | |
wr_weathere | 否 | String | 英文天氣 | Overcast |
wr_ws | 否 | String | 風速等級 | 2級 |
wr_wscode | 否 | Array | 風速代碼,當出現(xiàn)轉變風速時,兩代碼不一致,后面為轉變之后的代碼 風速代碼說明 | |
wr_wse | 否 | String | 風速 | <12km/h |
狀態(tài)碼說明:
狀態(tài)碼 | 說明 |
10000 | 返回成功 |
10001 | appid必須指定,可以我的應用里面查看 |
10002 | sign值必須指定,加密規(guī)則請前往幫助中心查看 |
10003 | sign值驗證不通過,加密規(guī)則請前往幫助中心查看 |
10004 | 時差不能超過10分鐘,可以不傳遞這個參數,注意時間戳單位是秒 |
10005 | appid錯誤,請檢查appid值,前往會員中心->我的應用查看或添加 |
10006 | 當前IP地址未授權,請前往用戶中心->我的應用添加ip{@info} |
10007 | 應用被禁用,請聯(lián)系客服處理 |
10008 | 應用內沒有該接口,請到我的應用里面添加這個接口 |
10009 | api接口不存在 |
10010 | 您沒有添加該api接口 |
10011 | api已經到期 |
10012 | 沒有訂購任何api,請前往購買后再操作 |
10013 | 該接口已經暫停使用 |
10014 | 未知的錯誤,可以聯(lián)系客服處理 |
10015 | 參數個數錯誤 |
10019 | {@info} |
10017 | time必須是整型 |
10018 | 次數不足 |
10020 | 子接口不存在,可能已經被關閉 |
10021 | 服務器發(fā)生錯誤 |
10022 | 帳戶余額不足,請充值! |
10023 | 訂單提交成功,等待回調結果 |
10024 | 調試模式數據 |
10025 | 查無數據 |
請求示例:
$method = 'GET'; //請求方式 GET,POST
$secretType = 'MD5'; //驗證方式MD5,Hash 通過后臺 我的應用去修改
$api_url = 'https://登錄后顯示/api/74/187';
$appid = '應用id';// 在后臺我的應用查看;
$secret = '應用密鑰';// 在后臺我的應用查看;
$data = array(
'appid'=>'1',
'format'=>'json',
'time'=>'1545829466',
'wtr_id'=>'101030100',
);
$data['appid'] = $appid;
$data['time'] = time();//當前服務器時間
if('MD5' == $secretType){
ksort($data); //按照鍵名對數組排序,為數組值保留原來的鍵。
$md5String = '';
foreach($data as $key=>$val){
if(strlen($val)>0){ //過濾空值
$md5String.=$key.$val;
}
}
$secret = md5($md5String.$secret);
}
$data['sign'] = $secret;
if('GET'==$method){
$sendUrl = $api_url.'?'.http_build_query($data); //把數據轉換成url參數形式,a=b&c=d&e=f
$result = file_get_contents($sendUrl);
}else{
$header = ['Content-Type: application/x-www-form-urlencoded;charset=utf-8'];
$ch = curl_init();
if(is_array($data))$data = http_build_query($data);
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, true);//POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate');
$result = curl_exec($ch);
}
$result = json_decode($result,true);
print_r($result);
現(xiàn)在越來越多的企業(yè)開始使用挖數據提供的天氣預報api接口,好用是一方面,功能強大是另一方面,最重要的是大家對挖數據平臺的信任和厚愛,相信在不久的將來,天氣預報API一定能夠給廣大用戶帶來良好、滿意的體驗!
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網站名稱:什么是天氣預報API接口?如何獲取天氣預報API?-創(chuàng)新互聯(lián)
當前鏈接:http://jinyejixie.com/article46/ccsihg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、建站公司、企業(yè)網站制作、外貿網站建設、微信公眾號、網站營銷
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容