今天我們接天氣API所用的值是用中央氣象局的資料想要接受他的資料我們需要先到他的官網申請一個帳號
https://www.cwb.gov.tw/V8/C/S/eservice/member.html
申請好之後到這登入
https://opendata.cwb.gov.tw/userLogin
登入後按取得驗證碼,然後再到https://opendata.cwb.gov.tw/dist/opendata-swagger.html 這個地方將取得的驗證碼輸入到你想獲得的資訊裡,然後你就可以獲得你想要獲得資訊。
假設以36小時天氣預報為例,可以看到全部地區的URL長這樣
https://opendata.cwb.gov.tw/api/v1/rest/datastore/F-C0032-001?Authorization=CWB-C1F1124A-2966-4D8B-9E96-BCDECED47A0E
假設我們將地區只設定為宜蘭縣
https://opendata.cwb.gov.tw/api/v1/rest/datastore/F-C0032-001?Authorization=CWB-C1F1124A-2966-4D8B-9E96-BCDECED47A0E&locationName=%E5%AE%9C%E8%98%AD%E7%B8%A3
我們在將地區設為花蓮縣
https://opendata.cwb.gov.tw/api/v1/rest/datastore/F-C0032-001?Authorization=CWB-C1F1124A-2966-4D8B-9E96-BCDECED47A0E&locationName=%E8%8A%B1%E8%93%AE%E7%B8%A3
我們可以看出他們的差別在最後的locationName會不一樣,這個很重要我們會用到