這次我們要來練習下一個專案天氣API。
在這個專案中,我們會學習如何從網路上抓取外部資料,
並將這些資料顯示在我們的 App 裡。
先來看看這次的成品畫面:
要使用開放的天氣資料,我們首先要去申請一個 中央氣象局網站帳號。
https://www.cwa.gov.tw/V8/C/S/eservice/member.html
申請完之後我們到氣象資料開放平台登入。
https://opendata.cwa.gov.tw/index
並找到自己的授權碼。
這邊要記好自己的授權碼喔。
接著我們來到中央氣象局給的資料API。
https://opendata.cwa.gov.tw/dist/opendata-swagger.html#/預報/get_v1_rest_datastore_F_C0032_001
這邊我們拿第一個當作練習。
點選右邊的Try it out按鈕。
接下來會出現一個輸入欄位,在這裡把剛剛取得的授權碼貼上去。
中間的欄位都可以保持預設值,最後往下滑,按下最底下的藍色按鈕 Execute
。
執行後,頁面就會回傳一大串 JSON 格式 的資料。
不過這些資料直接看起來有點混亂,因為層級太多、又沒有排版。
我們就要使用到下一個小工具。
http://json.parser.online.fr
我們只要把剛剛從 API 網頁中複製出來的 JSON 資料,貼到左邊的欄位中,就可以在右邊看到整齊、分層的資料了。
這樣就能比較方便的取用了喔。
今天我們先完成了**天氣 API **的第一步,明天我們還要繼續來使用上面的資料喔。