天氣預報api整理

2022-09-17 17:03:11 字數 3832 閱讀 5857

武漢&password=

djoyniet8234jlsk&day=0

其中,city後的城市可用j**a.net.urlencoder.encode(「武漢」,」

gb2312」);也可以直接寫」武漢」;但不能用」wuhan」。

password

固定day

為0表示當天天氣,1表示第二天的天氣,2表示第三天的天氣,以此類推,最大為4

返回的xml為

說明:標籤中1表示白天,2表示夜間

< figure>

天氣情況中文

天氣情況拼音

風向風級

溫度體感指數數值

體感度指數

體感度指數說明

體感溫度

紫外線指數數值

紫外線指數

紫外線指數說明

空調指數數值

空調指數

空調指數說明

汙染指數數值

汙染物擴散條件

汙染指數說明

洗車指數數值

洗車指數

洗車指數說明

穿衣指數數值

穿衣指數

穿衣說明

感冒指數數值

感冒指數

感冒指數說明

運動指數數值

運動指數

運動指數說明

天氣預報日期

生活日期

指數日期

2.**氣象台的api

www.weather.com

chxx0138

為武漢的天氣**

unit=m

溫度以攝氏度顯示;去掉該引數,溫度以華氏度顯示

dayf

為0,1返回當天天氣,其他數字為多天天氣,最大可為5,返回當天及往後4天的天氣預報

par為註冊時返回的partner id:

1220552427

key為註冊時返回的license key:

c168fcf83120f8ed

說明:wuhan, china

11:37 am

30.58

114.27

6:49 am

5:26 pm

8

城市的天氣**

城市,國家

查詢時間

緯度經度

日出時間

日落時間

當前天氣

11/16/10 10:00 am local time

wuhan, china

48

48

fog

20

更新時間

當前溫度

體感溫度

天氣情況

天氣圖示

30.36

steady

2

n/a

0

var

風速2英里/小時

dayf>

傳入的dayf引數,查詢幾天就有幾個child

11/16/10 2:36 pm local time

-n/a

436:49 am

5:26 pm-44

n/a-

n/an/a

n/an/a

n/a10

n/a-

33mostly clear-5

n/a131

sem clear

1092

更新時間

日期高溫

低溫日出時間

日落時間

白天天氣情況

天氣圖示風風向

chance of precip:10%

夜間天氣情況

天氣圖示

大部分地區晴朗無雲

5英里/小時

東南風風向:東南風

chance of precip:10%

3.www.weather.com.cn

資料頁面

101200101

為武漢的城市**

由 得到本機訪問的ip,根據此ip查詢到城市id,

var ip="61.183.248.221";var

id=101200101;if(typeof(id_callback)!="undefined")

再根據城市id返回該城市天氣資訊

該位址為天氣外掛程式的**

各城市id見 《中國天氣網城市**.txt

4.yahoo

天氣預報

w對應各個地方在yahoo資料庫中的woeid,如北京的woeid是2151330;武漢為2163866;

u為溫度的單位,c表示攝氏度;f表示華氏度

p為城市天氣**,不推薦使用

沒有預報幾天的引數(或未找到),返回的xml中含有當天和第二天的天氣基本情況。

說明:位置:城市,國家

單位:溫度單位(攝氏),間距單位,氣壓單位,風速單位

風:冷風級別9,風向,風速3.22

大氣情況:濕度,能見度,壓強,

天文:日出6:49am,日落5:25pm

conditions for wuhan, ch at 10:00 am

cst

30.58

114.27

tue, 16 nov 2010 10:00 am cst

緯度經度

鏈結更新時間/查詢時間

天氣情況:text天氣情況(霧),code天氣圖示,temp溫度9攝氏度,date日期

天氣預報:day星期,date日期,low低溫,high高溫,text天氣情況,code天氣圖示

以上是**氣象台的api:

根據 下面的介面可獲得城市天氣情況  

返回的是json資料。上面三個url返回的資料是不一樣的。具體自己嘗試吧。資料非常全,101010100是北京的城市**,所以還是需要城市**的。

google weather api

(貌似已關閉)

例如: 

(30670000,104019996 為 成都, 中國大陸 的經緯度座標)

當然,也可能通行城市名稱的漢語拼音來查詢,例如:以下是北京的天氣

要其它地區的經緯度座標,可以通過 google api 提供的國家**列表及相應的城市經緯度座標列表可以查詢到,以下是 google

(返回xml)

查詢城市

(返回json)

有了這些資料,在自己的應用裡加入天氣預報就不難了。

谷歌的天氣預報api。優點在於可以直接獲取支援查詢天氣的國家和城市。並且可以預報4天天氣,支援經緯度查詢天氣(這個可以利用gps做應用)。

開源天氣預報api整理

高德天氣 github上對開源api的整理 知乎 看雲開源api 氣象台api 查詢省份列表 查詢城市 省份id 省份id可以通過查詢省份介面查 例 ash 查詢實時天氣 城市id 城市id通過上個介面查 例 查詢空氣質素 城市id 查詢過去一天天氣 城市id 查詢前後一周天氣 城市id 查詢當天天...

天氣預報 API

獲取城市編碼的url 1.通過 獲取省份列表 得01 北京,02 上海,03 天津,04 重慶,05 黑龍江,06 吉林,07 遼寧,08 內蒙古,09 河北,10 山西,11 陝西,12 山東,13 新疆,14 15 青海,16 甘肅,17 寧夏,18 河南,19 江蘇,20 湖北,21 浙江,2...

天氣預報API

yahoo api yahoo 北京天氣 可以通過搜尋查詢 google api 而除了美國以外的地區需要使用經緯度座標作為引數才能執行 google weather api,例如 30670000,104019996 為 成都,中國大陸 的經緯度座標 當然,也可能通行城市名稱的漢語拼音來查詢,例如...