智慧城市氣象中臺架構:多源天氣API網關聚合方案

在開發與天氣相關的應用時,獲取準確的天氣信息是一個關鍵需求。萬維易源提供的“天氣預報查詢”API為開發者提供了一個高效、便捷的工具,可以通過簡單的接口調用查詢全國范圍內的天氣信息。本文將詳細介紹如何使用該API,以及其核心功能和調用方法。

一、API概述

1. 接入點說明

根據地名,獲取地名對應的區域code,再根據區域code取得天氣情況。如果存在多個相同的地名,會選取第一條(數據庫中默認的區域code的排序順序取第一條)區域信息作為前提條件來查詢天氣。

2. 接口地址

```
https://route.showapi.com/9-2?appKey={your_appKey}
```

請將 `{your_appKey}` 替換為你在萬維易源平臺申請的個人 `appKey`

3. 更新頻率

- 實時天氣和惡劣天氣預警:30分鐘更新一次。
- f1-f7預報數據:一天更新3次,分別在7:30、12:00、18:00更新從當天起往后7天的預報數據。

二、請求參數

以下是提交天氣查詢任務所需的請求參數:

表格

參數名稱類型示例值必須描述
areaCodeString530700要查詢的地區code。
areaString麗江要查詢的地區名稱。與?areaCode?兩個字段必須輸入其中一個。當兩者都輸入時,系統只取?areaCode
needMoreDayString0是否需要返回7天數據中的后4天。1?為返回,0?為不返回。
needIndexString0是否需要返回指數數據,比如穿衣指數、紫外線指數等。1?為返回,0?為不返回。
need3HourForcastString0是否需要當天每3/6/8小時一次的天氣預報列表。1?為需要,0?為不需要。注意?f1?是3小時間隔,但?f2?到?f7?的間隔可能是6或8小時。
needAlarmString0是否需要天氣預警。1?為需要,0?為不需要。
needHourDataString0是否需要每小時數據的累積數組。由于本系統是半小時刷一次實時狀態,因此實時數組最大長度為48。每天0點長度初始化為0。1?為需要,0?為不需要。

三、返回參數

以下是接口返回的參數及其描述:

表格

參數名稱類型示例值描述
timeString201203061100預報發布時間。
cityInfoObject(地區基本資料)查詢的地區基本資料。
- c1String(區域id)區域id。
- c2Stringbeijing城市英文名。
- c3String北京城市中文名。
- c4Stringbeijing城市所在市英文名。
- c5String北京城市所在市中文名。
- c6Stringbeijing城市所在省英文名。
- c7String北京城市所在省中文名。
- c8Stringchina城市所在國家英文名。
- c9String中國城市所在國家中文名。
- c10String1城市級別。
- c11String010城市區號。
- c12String100000郵編。
- longitudeString116.391經度。
- latitudeString39.904緯度。
- c15String33海拔。
- c16StringAZ9010雷達站號。
- c17String+8時區。
- c0String110114地區code。
f1Object(今天的天氣預報)今天的天氣預報。
- day_weatherString多云白天天氣。
- night_weatherString暴雨晚上天氣。
- day_air_temperatureString26白天天氣溫度(攝氏度)。
- night_air_temperatureString12晚上天氣溫度(攝氏度)。
- day_wind_directionString東北風白天風向編號。
- night_wind_directionString西北風晚上風向編號。
- day_wind_powerString3-4級10~17m/h白天風力編號。
- night_wind_powerString微風<10m/h晚上風力編號。
- sun_begin_endString`06:4418:21`日出日落時間(中間用``分割)。
- indexObject(指數對象)指數對象。
- beautyString(化妝指數)化妝指數。
- clothesString(穿衣指數)穿衣指數。
- coldString(感冒)感冒。
- comfortString(舒適)舒適。
- glassString(太陽鏡)太陽鏡。
- sportsString(運動)運動。
- travelString(旅游)旅游。
- uvString(紫外線)紫外線。
- wash_carString(洗車)洗車。
- aqiString(大氣污染)大氣污染。
- acString(空調控制)空調控制。
- agString(過敏指數)過敏指數。
- clString(晨練指數)晨練指數。
- dyString(釣魚指數)釣魚指數。
- gjString(逛街指數)逛街指數。
- hcString(劃船指數)劃船指數。
- lsString(晾曬指數)晾曬指數。
- mfString(美發指數)美發指數。
- nlString(夜生活指數)夜生活指數。
- pjString(啤酒指數)啤酒指數。
- pkString(放風箏指數)放風箏指數。
- yhString(約會指數)約會指數。
- zsString(中暑指數)中暑指數。
- xqString(心情指數)心情指數。
- dayString20150627當前天。
- weekdayNumber6星期幾。
- day_weather_picString(白天天氣圖標)白天天氣圖標。
- night_weather_picString(晚上天氣圖標)晚上天氣圖標。
- day_weather_codeString01白天的天氣編碼。
- night_weather_codeString02晚上的天氣編碼。
- air_pressString(大氣壓)大氣壓。
- jiangshuiString(降水概率)降水概率。
- ziwaixianString很強紫外線。
f2String(今天+1天后的天氣預報)今天+1天后的天氣預報

四、調用示例

以下是一個使用 curl 命令調用該接口的示例:

#查看appkey: https://www.showapi.com/console#/myApp
curl 'https://route.showapi.com/9-5?appKey=your_appKey' \-H 'Content-Type: application/x-www-form-urlencoded' \-d 'needIndex=0' \-d 'lat=40.242266' \-d 'needHourData=0' \-d 'need3HourForcast=0' \-d 'lng=116.2278' \-d 'needAlarm=0' \-d 'needMoreDay=0' \-d 'from=5'

請將 your_appKey 替換為你在萬維易源平臺申請的 appKey

五、返回示例

以下是接口返回的JSON示例:

{"showapi_res_error": "","showapi_res_code": 0,"showapi_res_id": "5fd9a6c68d57bae137f349d2","showapi_res_body": {"ret_code": 0,"time": "20201216120000","cityInfo": {"c6": "yunnan","c5": "麗江","c4": "lijiang","c3": "麗江","c9": "中國","c8": "china","c7": "云南","c17": "+8","c16": "AZ9888","c1": "","c2": "lijiang","c0": "530700","longitude": 100.222,"c11": "0888","latitude": 26.903,"c10": "2","c12": "674100","c15": "2394"},"now": {"aqiDetail": {"co": "0.8","num": "138","area": "麗江","so2": "6","o3": "76","no2": "12","quality": "優質","aqi": "50","pm10": "50","pm2_5": "17","o3_8h": "76","primary_pollutant": ""},"weather_code": "00","temperature_time": "14:00","wind_direction": "西南風","wind_power": "3級","sd": "15%","aqi": "50","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","rain": "0.0","temperature": "15"},"alarmList": [{"signalLevel": "藍色","issueContent": "麗江市氣象臺12月14日11時30分發布大風藍色預警:預計未來12小時,我市大部地區平均風力4~5級,局地陣風可達7級以上,容易造成樹枝刮斷,宣傳牌吹落、輕質屋頂掀起、塑料大棚破損、水面小型船只傾覆和引發各類火災等危害,請加強防范。(預警信息來源:國家預警信息發布中心)","issueTime": "2020-12-14 11:34:25","province": "云南省","signalType": "大風","city": "麗江市"},{"signalLevel": "藍色","issueContent": "云南省氣象臺2020年12月14日11時發布大風藍色預警:預計未來12小時,迪慶、麗江、大理、楚雄、昆明、玉溪北部、紅河北部、曲靖西部平均風力可達5到6級,陣風7到8級,請注意防范。(預警信息來源:國家預警信息發布中心)","province": "云南省","issueTime": "2020-12-14 11:04:57","signalType": "大風","city": ""}],"showapi_fee_code": 0,"f1": {"night_weather_code": "00","day_weather": "晴","night_weather": "晴","index": {"yh": {"title": "較適宜","desc": "雖然有點風,不用擔心天氣來調皮搗亂而影響了興致。"},"ls": {"title": "適宜","desc": "天氣不錯,適宜晾曬。趕緊把久未見陽光的衣物搬出來吸收一下太陽的味道吧!"},"clothes": {"title": "較冷","desc": "建議著厚外套加毛衣等服裝。年老體弱者宜著大衣、呢外套加羊毛衫。"},"dy": {"title": "較適宜","desc": "較適合垂釣,但風力稍大,會對垂釣產生一定的影響。"},"sports": {"title": "較適宜","desc": "溫較低,推薦您進行室內運動。"},"travel": {"title": "適宜","desc": "天氣較好,溫度適宜,是個好天氣哦。這樣的天氣適宜旅游,您可以盡情地享受大自然的風光。"},"beauty": {"title": "防曬","desc": "溫濕適宜,最好使用SPF20以上防曬霜打底,建議使用中性保濕型化妝品。"},"xq": {"title": "好","desc": "天氣較好,空氣溫潤,和風飄飄,美好的天氣會帶來一天接踵而來的好心情。"},"hc": {"title": "較適宜","desc": "氣溫低注意及時添衣,小心著涼。"},"zs": {"title": "無中暑風險","desc": "天氣舒適,令人神清氣爽的一天,不用擔心中暑的困擾。"},"cold": {"title": "少發","desc": "各項氣象條件適宜,無明顯降溫過程,發生感冒機率較低。"},"gj": {"title": "適宜","desc": "天氣較好,在這種天氣里去逛街,既可暢快地放松身心,又會有很多意外收獲,真是無比愜意。"},"comfort": {"title": "較好","desc": "偏涼或涼,部分人感覺不舒適"},"uv": {"title": "很強","desc": "紫外線輻射極強,建議涂擦SPF20以上、PA++的防曬護膚品,盡量避免暴露于日光下。"},"cl": {"title": "適宜","desc": "天氣不錯,空氣清新。"},"glass": {"title": "必要","desc": "白天天氣晴朗,太陽輻射較強,建議佩戴透射比1級且標注UV380-UV400的遮陽鏡"},"aqi": {"title": "良好","desc": "可以正常在戶外活動,易敏感人群應減少外出"},"ac": {"title": "較少開啟","desc": "您將感到很舒適,一般不需要開啟空調。"},"wash_car": {"title": "較適宜","desc": "較適宜洗車,未來一天無雨,風力較小,擦洗一新的汽車至少能保持一天。"},"mf": {"title": "一般","desc": "空氣干燥,出門前要在頭發上涂上含防曬和滋潤成分的護發品,或備好遮陽帽、遮陽傘,以減輕太陽對頭發的直接照射。"},"ag": {"title": "極不易發","desc": "天氣條件極不易誘發過敏。"},"pj": {"title": "較不適宜","desc": "您將會感到有些涼意,建議飲用常溫啤酒,并少量飲用為好。"},"nl": {"title": "較適宜","desc": "天氣較好,雖然有點風,比較適宜夜生活。"},"pk": {"title": "適宜","desc": "天氣不錯,這種天氣去放風箏既可以舒展筋骨,又可放松身心,超然自逸于廣袤的天地之間。"}},"jiangshui": "0%","air_press": "753.9hPa","night_wind_power": "0-3級 <5.4m/s","day_wind_power": "0-3級 <5.4m/s","day_weather_code": "00","3hourForcast": [{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "14","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "8時-11時","temperature_min": "6","temperature": "6"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "16","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "11時-14時","temperature_min": "6","temperature": "14"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "16","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "14時-17時","temperature_min": "14","temperature": "16"},{"precip": "0.0","wind_direction": "西南風","wind_power": "<3級","temperature_max": "16","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "17時-20時","temperature_min": "11","temperature": "15"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "15","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "20時-23時","temperature_min": "8","temperature": "11"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "11","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "23時-2時","temperature_min": "3","temperature": "8"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "8","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "2時-5時","temperature_min": "3","temperature": "3"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "5","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "5時-8時","temperature_min": "3","temperature": "3"}],"sun_begin_end": "08:00|18:28","ziwaixian": "很強","day_weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","weekday": 3,"night_air_temperature": "2","day_wind_direction": "無持續風向","day_air_temperature": "17","night_wind_direction": "無持續風向","night_weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","day": "20201216"},"f3": {"night_weather_code": "00","day_weather": "小雨","night_weather": "晴","index": {"yh": {"title": "較不適宜","desc": "室外有風,而且有降水,會給室外約會帶來一些不便,如果外出約會,請一定做好準備。"},"ls": {"title": "不宜","desc": "有降水,不適宜晾曬。若需要晾曬,請在室內準備出充足的空間。"},"clothes": {"title": "較冷","desc": "建議著厚外套加毛衣等服裝。年老體弱者宜著大衣、呢外套加羊毛衫。"},"dy": {"title": "不宜","desc": "天氣不好,有風,不適合垂釣。"},"sports": {"title": "較不宜","desc": "有降水,推薦您在室內進行休閑運動。"},"travel": {"title": "適宜","desc": "溫度適宜,又有較弱降水和微風作伴,會給您的旅行帶來意想不到的景象,適宜旅游,可不要錯過機會呦!"},"beauty": {"title": "保濕","desc": "皮膚易缺水,用潤唇膏后再抹口紅,用保濕型霜類化妝品。"},"xq": {"title": "較差","desc": "有降水,雨水可能會使心緒無端地掛上輕愁,與其因下雨而無精打采,不如放松心情,好好欣賞一下雨景。你會發現雨中的世界是那般潔凈溫和、清新蔥郁。"},"hc": {"title": "不適宜","desc": "天氣不好,建議選擇別的娛樂方式。"},"zs": {"title": "無中暑風險","desc": "天氣不熱,在炎炎夏日中十分難得,可以告別暑氣漫漫啦~"},"cold": {"title": "少發","desc": "各項氣象條件適宜,無明顯降溫過程,發生感冒機率較低。"},"gj": {"title": "較不宜","desc": "有降水,較不適宜逛街,若堅持出門,請帶上雨具避免淋雨。"},"comfort": {"title": "較好","desc": "偏涼或涼,部分人感覺不舒適"},"uv": {"title": "最弱","desc": "屬弱紫外線輻射天氣,無需特別防護。若長期在戶外,建議涂擦SPF在8-12之間的防曬護膚品。"},"cl": {"title": "不宜","desc": "有較強降水,風力稍大,請避免戶外晨練,建議在室內做適當鍛煉,保持身體健康。"},"glass": {"title": "不需要","desc": "白天有降水天氣,視線較差,不需要佩戴太陽鏡"},"aqi": {"title": "良好","desc": "可以正常在戶外活動,易敏感人群應減少外出"},"ac": {"title": "較少開啟","desc": "您將感到很舒適,一般不需要開啟空調。"},"wash_car": {"title": "不宜","desc": "不宜洗車,未來24小時內有雨,如果在此期間洗車,雨水和路上的泥水可能會再次弄臟您的愛車。"},"mf": {"title": "適宜","desc": "洗發后最好用毛巾把頭發吸干,若用吹風機,吹風前記得用適合干性發質的護發素,吹風時保持10cm距離,風的溫度不要太高。"},"ag": {"title": "極不易發","desc": "天氣條件極不易誘發過敏,有降水,出行注意攜帶雨具。"},"pj": {"title": "較不適宜","desc": "您將會感到有些涼意,建議飲用常溫啤酒,并少量飲用為好。"},"nl": {"title": "較不適宜","desc": "有風,且有降水,會給您的出行帶來很大的不便,建議就近或最好在室內進行夜生活。"},"pk": {"title": "不宜","desc": "天氣不好,不適宜放風箏。"}},"jiangshui": "88%","air_press": "752.7hPa","night_wind_power": "0-3級 <5.4m/s","day_wind_power": "0-3級 <5.4m/s","day_weather_code": "07","3hourForcast": [{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "10","weather": "小雨","weather_pic": "http://app1.showapi.com/weather/icon/day/07.png","hour": "8時-11時","temperature_min": "2","temperature": "5"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "13","weather": "小雨","weather_pic": "http://app1.showapi.com/weather/icon/day/07.png","hour": "11時-14時","temperature_min": "5","temperature": "10"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "13","weather": "小雨","weather_pic": "http://app1.showapi.com/weather/icon/day/07.png","hour": "14時-17時","temperature_min": "10","temperature": "13"},{"precip": "0.1","wind_direction": "西南風","wind_power": "<3級","temperature_max": "13","weather": "小雨","weather_pic": "http://app1.showapi.com/weather/icon/day/07.png","hour": "17時-20時","temperature_min": "6","temperature": "13"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "13","weather": "多云","weather_pic": "http://app1.showapi.com/weather/icon/night/01.png","hour": "20時-23時","temperature_min": "3","temperature": "6"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "6","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "23時-2時","temperature_min": "1","temperature": "3"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "3","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "2時-5時","temperature_min": "0","temperature": "1"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "1","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","hour": "5時-8時","temperature_min": "0","temperature": "0"}],"sun_begin_end": "08:01|18:29","ziwaixian": "最弱","day_weather_pic": "http://app1.showapi.com/weather/icon/day/07.png","weekday": 5,"night_air_temperature": "0","day_wind_direction": "無持續風向","day_air_temperature": "14","night_wind_direction": "無持續風向","night_weather_pic": "http://app1.showapi.com/weather/icon/night/00.png","day": "20201218"},"f2": {"night_weather_code": "06","day_weather": "晴","night_weather": "雨夾雪","index": {"yh": {"title": "較適宜","desc": "雖然有點風,不用擔心天氣來調皮搗亂而影響了興致。"},"ls": {"title": "適宜","desc": "天氣不錯,適宜晾曬。趕緊把久未見陽光的衣物搬出來吸收一下太陽的味道吧!"},"clothes": {"title": "較冷","desc": "建議著厚外套加毛衣等服裝。年老體弱者宜著大衣、呢外套加羊毛衫。"},"dy": {"title": "較適宜","desc": "較適合垂釣,但風力稍大,會對垂釣產生一定的影響。"},"sports": {"title": "較適宜","desc": "溫較低,推薦您進行室內運動。"},"travel": {"title": "適宜","desc": "天氣較好,溫度適宜,是個好天氣哦。這樣的天氣適宜旅游,您可以盡情地享受大自然的風光。"},"beauty": {"title": "防曬","desc": "溫濕適宜,最好使用SPF20以上防曬霜打底,建議使用中性保濕型化妝品。"},"xq": {"title": "好","desc": "天氣較好,空氣溫潤,和風飄飄,美好的天氣會帶來一天接踵而來的好心情。"},"hc": {"title": "較適宜","desc": "氣溫低注意及時添衣,小心著涼。"},"zs": {"title": "無中暑風險","desc": "天氣舒適,對易中暑人群來說非常友善。"},"cold": {"title": "少發","desc": "各項氣象條件適宜,無明顯降溫過程,發生感冒機率較低。"},"gj": {"title": "適宜","desc": "天氣較好,在這種天氣里去逛街,既可暢快地放松身心,又會有很多意外收獲,真是無比愜意。"},"comfort": {"title": "較好","desc": "普遍感覺舒適"},"uv": {"title": "很強","desc": "紫外線輻射極強,建議涂擦SPF20以上、PA++的防曬護膚品,盡量避免暴露于日光下。"},"cl": {"title": "適宜","desc": "天氣不錯,空氣清新。"},"glass": {"title": "必要","desc": "白天天氣晴朗,太陽輻射較強,建議佩戴透射比1級且標注UV380-UV400的遮陽鏡"},"aqi": {"title": "良好","desc": "可以正常在戶外活動,易敏感人群應減少外出"},"ac": {"title": "較少開啟","desc": "您將感到很舒適,一般不需要開啟空調。"},"wash_car": {"title": "不宜","desc": "不宜洗車,未來24小時內有雪,如果在此期間洗車,雪水和路上的泥水可能會再次弄臟您的愛車。"},"mf": {"title": "一般","desc": "空氣干燥,出門前要在頭發上涂上含防曬和滋潤成分的護發品,或備好遮陽帽、遮陽傘,以減輕太陽對頭發的直接照射。"},"ag": {"title": "極不易發","desc": "天氣條件極不易誘發過敏。"},"pj": {"title": "較不適宜","desc": "您將會感到有些涼意,建議飲用常溫啤酒,并少量飲用為好。"},"nl": {"title": "較適宜","desc": "天氣較好,雖然有點風,比較適宜夜生活。"},"pk": {"title": "適宜","desc": "天氣不錯,這種天氣去放風箏既可以舒展筋骨,又可放松身心,超然自逸于廣袤的天地之間。"}},"jiangshui": "0%","air_press": "752.8hPa","night_wind_power": "0-3級 <5.4m/s","day_wind_power": "0-3級 <5.4m/s","day_weather_code": "00","3hourForcast": [{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "12","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "8時-11時","temperature_min": "3","temperature": "5"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "14","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "11時-14時","temperature_min": "5","temperature": "12"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "14","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "14時-17時","temperature_min": "12","temperature": "14"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "14","weather": "晴","weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","hour": "17時-20時","temperature_min": "7","temperature": "13"},{"precip": "0.0","wind_direction": "西風","wind_power": "<3級","temperature_max": "13","weather": "小雨","weather_pic": "http://app1.showapi.com/weather/icon/night/07.png","hour": "20時-23時","temperature_min": "2","temperature": "7"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "7","weather": "雨夾雪","weather_pic": "http://app1.showapi.com/weather/icon/night/06.png","hour": "23時-2時","temperature_min": "2","temperature": "2"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "2","weather": "雨夾雪","weather_pic": "http://app1.showapi.com/weather/icon/night/06.png","hour": "2時-5時","temperature_min": "2","temperature": "2"},{"precip": "0.1","wind_direction": "西風","wind_power": "<3級","temperature_max": "5","weather": "雨夾雪","weather_pic": "http://app1.showapi.com/weather/icon/night/06.png","hour": "5時-8時","temperature_min": "2","temperature": "2"}],"sun_begin_end": "08:00|18:28","ziwaixian": "很強","day_weather_pic": "http://app1.showapi.com/weather/icon/day/00.png","weekday": 4,"night_air_temperature": "2","day_air_temperature": "15","day_wind_direction": "無持續風向","day": "20201217","night_weather_pic": "http://app1.showapi.com/weather/icon/night/06.png","night_wind_direction": "無持續風向"}}
}

六、獲取appKey

要獲取 appKey,請訪問萬維易源的控制臺頁面: 查看 appKey

七、總結

萬維易源的“全國天氣預報查詢”API為漫畫創作者提供了一個高效、便捷的工具,可以通過簡單的接口調用查詢全國范圍內的天氣信息。無論是個人創作者還是商業團隊,都能從中受益。希望本文能幫助你更好地了解和使用該API。如果你有任何問題或需要進一步的幫助,請隨時訪問萬維易源的官方文檔或聯系技術支持。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/902259.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/902259.shtml
英文地址,請注明出處:http://en.pswp.cn/news/902259.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue 組件化開發

引言 在當今的 Web 開發領域&#xff0c;構建一個功能豐富且用戶體驗良好的博客是許多開發者的目標。Vue.js 作為一款輕量級且高效的 JavaScript 框架&#xff0c;其組件化開發的特性為我們提供了一種優雅的解決方案。通過將博客拆分成多個獨立的組件&#xff0c;我們可以提高代…

Deno 統一 Node 和 npm,既是 JS 運行時,又是包管理器

Deno 是一個現代的、一體化的、零配置的 JavaScript 運行時、工具鏈&#xff0c;專為 JavaScript 和 TypeScript 開發設計。目前已有數十萬開發者在使用 Deno&#xff0c;其代碼倉庫是 GitHub 上 star 數第二高的 Rust 項目。 Stars 數102620Forks 數5553 主要特點 內置安全性…

應用篇02-鏡頭標定(上)

本節主要介紹相機的標定方法&#xff0c;包括其內、外參數的求解&#xff0c;以及如何使用HALCON標定助手實現標定。 計算機視覺——相機標定(Camera Calibration)_攝像機標定-CSDN博客 1. 原理 本節介紹與相機標定相關的理論知識&#xff0c;不一定全&#xff0c;可以參考相…

PG CTE 遞歸 SQL 翻譯為 達夢版本

文章目錄 PG SQLDM SQL總結 PG SQL with recursive result as (select res_id,phy_res_code,res_name from tbl_res where parent_res_id (select res_id from tbl_res where phy_res_code org96000#20211203155858) and res_type_id 1 union all select t1.res_id, t1.p…

C# Where 泛型約束

在C#中&#xff0c;Where關鍵字主要有兩種用途 1、在泛型約束中限制類型參數 2、在LINQ查詢中篩選數據 本文主要介紹where關鍵字在在泛型約束中的使用 泛型定義中的 where 子句指定對用作泛型類型、方法、委托或本地函數中類型參數的參數類型的約束。通過使用 where 關鍵字和…

《MySQL:MySQL表的約束-主鍵/復合主鍵/唯一鍵/外鍵》

表的約束&#xff1a;表中一定要有各種約束&#xff0c;通過約束&#xff0c;讓未來插入數據庫表中的數據是符合預期的。約束本質是通過技術手段&#xff0c;倒逼程序員插入正確的數據。即&#xff0c;站在mysql的視角&#xff0c;凡是插入進來的數據&#xff0c;都是符合數據約…

Qt 創建QWidget的界面庫(DLL)

【1】新建一個qt庫項目 【2】在項目目錄圖標上右擊&#xff0c;選擇Add New... 【3】選擇模版&#xff1a;Qt->Qt設計師界面類&#xff0c;選擇Widget&#xff0c;填寫界面類的名稱、.h .cpp .ui名稱 【4】創建C調用接口&#xff08;默認是創建C調用接口&#xff09; #ifnd…

汽車免拆診斷案例 | 2011款雪鐵龍世嘉車刮水器偶爾自動工作

故障現象 一輛2011款雪鐵龍世嘉車&#xff0c;搭載1.6 L 發動機&#xff0c;累計行駛里程約為19.8萬km。車主反映&#xff0c;該車刮水器偶爾會自動工作&#xff0c;且前照燈偶爾會自動點亮。 故障診斷 接車后試車發現&#xff0c;除了上述故障現象以外&#xff0c;當用遙控器…

【Linux】NAT、代理服務、內網穿透

NAT、代理服務、內網穿透 一. NAT1. NAT 技術2. NAT IP 轉換過程3. NAPT 技術4. NAT 技術的缺陷 二. 代理服務器1. 正向代理2. 反向代理3. NAT 和代理服務器 內網穿透內網打洞 一. NAT NAT&#xff08;Network Address Translation&#xff0c;網絡地址轉換&#xff09;技術&a…

MobaXterm連接Ubuntu(SSH)

1.查看Ubuntu ip 打開終端,使用指令 ifconfig 由圖可知ip地址 2.MobaXterm進行SSH連接 點擊session,然后點擊ssh,最后輸入ubuntu IP地址以及用戶名

Spring Boot系列之使用Arthas Tunnel Server 進行遠程調試實踐

Spring Boot系列之使用Arthas Tunnel Server 進行遠程調試實踐 前言 在開發和運維 Java 應用的過程中&#xff0c;遠程診斷和調試是一個不可或缺的需求。尤其是當生產環境出現問題時&#xff0c;能夠快速定位并解決這些問題至關重要。Arthas 是阿里巴巴開源的一款強大的 Java…

圖像預處理-添加水印

一.ROI切割 類似裁剪圖片&#xff0c;但是原理是基于Numpy數組的切片操作(ROI數組切片是會修改原圖數據的)&#xff0c;也就是說這個“裁剪”不是為了保存“裁剪”部分&#xff0c;而是為了方便修改等處理。 import cv2 as cv import numpy as npimg cv.imread(../images/dem…

數據結構——八大排序算法

排序在生活中應用很多&#xff0c;對數據排序有按成績&#xff0c;商品價格&#xff0c;評論數量等標準來排序。 數據結構中有八大排序&#xff0c;插入、選擇、快速、歸并四類排序。 目錄 插入排序 直接插入排序 希爾排序 選擇排序 堆排序 冒泡排序 快速排序 hoare…

吃透LangChain(五):多模態輸入與自定義輸出

多模態數據輸入 這里我們演示如何將多模態輸入直接傳遞給模型。我們目前期望所有輸入都以與OpenAl 期望的格式相同的格式傳遞。對于支持多模態輸入的其他模型提供者&#xff0c;我們在類中添加了邏輯以轉換為預期格式。 在這個例子中&#xff0c;我們將要求模型描述一幅圖像。 …

【Rust 精進之路之第10篇-借用·規則】引用 (``, `mut`):安全、高效地訪問數據

系列: Rust 精進之路:構建可靠、高效軟件的底層邏輯 作者: 碼覺客 發布日期: 2025年4月20日 引言:所有權的“限制”與“變通”之道 在上一篇【所有權核心】中,我們揭示了 Rust 如何通過所有權規則和移動 (Move) 語義來保證內存安全,避免了垃圾回收器的同時,也防止了諸…

劍指Offer(數據結構與算法面試題精講)C++版——day16

劍指Offer&#xff08;數據結構與算法面試題精講&#xff09;C版——day16 題目一&#xff1a;序列化和反序列化二叉樹題目二&#xff1a;從根節點到葉節點的路徑數字之和題目三&#xff1a;向下的路徑節點值之和附錄&#xff1a;源碼gitee倉庫 題目一&#xff1a;序列化和反序…

OpenCV 模板與多個對象匹配方法詳解(繼OpenCV 模板匹配方法詳解)

文章目錄 前言1.導入庫2.圖片預處理3.輸出模板圖片的寬和高4.模板匹配5.獲取匹配結果中所有符合閾值的點的坐標5.1 threshold 0.9&#xff1a;5.2 loc np.where(res > threshold)&#xff1a; 6.遍歷所有匹配點6.1 loc 的結構回顧6.2 loc[::-1] 的作用6.2.1 為什么需要反轉…

產品經理學習過程

一&#xff1a;掃盲篇&#xff08;初始產品經理&#xff09; 階段1&#xff1a;了解產品經理 了解產品經理是做什么的、產品經理的分類、產品經理在實際工作中都會接觸什么樣的崗位、以及產品經理在實際工作中具體要做什么事情。 二&#xff1a;準備篇 階段2&#xff1a;工…

【消息隊列RocketMQ】一、RocketMQ入門核心概念與架構解析

在當今互聯網技術飛速發展的時代&#xff0c;分布式系統的架構設計愈發復雜。消息隊列作為分布式系統中重要的組件&#xff0c;在解耦應用、異步處理、削峰填谷等方面發揮著關鍵作用。RocketMQ 作為一款高性能、高可靠的分布式消息中間件&#xff0c;被廣泛應用于各類互聯網場景…

從“鏈主”到“全鏈”:供應鏈數字化轉型的底層邏輯

1. 制造業與供應鏈數字化轉型的必然性 1.1. 核心概念與戰略重要性 制造業的數字化轉型&#xff0c;是利用新一代數字技術&#xff08;如工業互聯網、人工智能、大數據、云計算、邊緣計算等&#xff09;對制造業的整體價值鏈進行根本性重塑的過程。這不僅涉及技術的應用&#…