iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

Web API:從零開始探索公開 API 與資料應用 系列

透過 30 天的循序學習與實際操作,從零開始認識 API 的基本概念與實際應用,前期將介紹 API、HTTP、Request、Response、GET、POST、JSON、Parameters、Status Code 及 Swagger 等基礎知識,建立閱讀與操作 API 所需的基本能力。接著選擇書籍、電影與天氣三種不同類型的公開 API 作為實作案例,實際進行資料查詢、參數修改、JSON 結構分析與結果觀察,了解不同 API 如何提供不同領域的資料。後期則將三種 API 進行整理與比較,從資料內容、請求方式、資料結構及應用情境等面向分析其異同。

參賽天數 11 天 | 共 29 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 21|使用天氣 API 查詢不同地點

一、前言 昨天第一次使用天氣 API,透過 Open-Meteo 取得了目前的天氣資料,也初步看到 API 回傳的 JSON。 今天則要進一步實際測試不同的查詢...

2026-10-09 ‧ 由 Luouo0621 分享
DAY 11

Day 22|比較不同地點的天氣資料

*一、前言 昨天實際使用天氣 API 查詢了台北、台中和高雄三個不同的地點,也發現只要修改 latitude 和 longitude,API 就會回傳不同地點的...

2026-10-09 ‧ 由 Luouo0621 分享
DAY 11

Day 23|天氣 API 的 JSON 結構

一、前言 前幾天實際使用天氣 API 後,已經可以透過不同的座標查詢台北、台中和高雄的天氣資料,也比較了三個地點的溫度、濕度和風速。 今天要和前面分析書籍 AP...

2026-10-09 ‧ 由 Luouo0621 分享
DAY 11

Day 24|分析天氣 API 回傳的 JSON 資料

一、前言 前幾天實際操作天氣 API 時,已經可以透過不同的經緯度查詢不同地點的天氣, 昨天則進一步觀察了天氣 API 的 JSON 結構,發現資料其實可以分成...

2026-10-09 ‧ 由 Luouo0621 分享
DAY 11

Day 25|天氣 API 總結

一、從天氣 API 學到了什麼? 這次使用的天氣 API 是 Open-Meteo,和前面使用的書籍 API、電影 API 一樣,都是透過 Web API 的方...

2026-10-09 ‧ 由 Luouo0621 分享
DAY 11

Day 26|比較三種 API 的使用方式

一、前言 前幾週已經分別實際操作過書籍、電影和天氣三種 API,也各自整理過他們回傳的資料,到了最後這一週想把這三種 API 放在一起比較,看看他們在使用方式上...

2026-10-10 ‧ 由 Luouo0621 分享
DAY 11

Day 27|實作書籍 API:建立自己的書籍搜尋功能

前面幾天已經實際使用過 Open Library 的書籍 API,從第一次查詢書籍,到使用不同的搜尋關鍵字,再進一步分析 API 回傳的 JSON 結構。 不過...

2026-10-10 ‧ 由 Luouo0621 分享
DAY 11

Day 28|實作節目API:建立自己的節目搜尋功能

前一天實際完成了書籍 API 的小實作,將 Open Library API 串接到自己建立的網頁中,讓使用者可以輸入書名並取得搜尋結果。 今天則延續相同的方式...

2026-10-10 ‧ 由 Luouo0621 分享
DAY 11

Day 29|實作天氣 API:建立自己的天氣查詢工具

前兩天分別完成了書籍 API 和節目 API 的實作,將前面學到的 Request、Response、JSON 等概念真正應用在自己建立的網頁中。 今天則進行最...

2026-10-11 ‧ 由 Luouo0621 分享