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 進行整理與比較,從資料內容、請求方式、資料結構及應用情境等面向分析其異同。

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

Day 1|Web API 是什麼?從生活中的例子認識 API

在開始這次30天的Web API學習之前,我們其實對API這個名詞並不陌生,平常使用網站或手機App時,常常會看到API、Web API、API Key等相關名...

2026-09-15 ‧ 由 Luouo0621 分享
DAY 2

Day 2|HTTP、Request與Response 是什麼?了解API如何傳遞資料

一、前言上一篇介紹了API是什麼,還有API為什麼可以讓不同的應用程式互相溝通,不過知道API是「溝通的橋樑」之後,還是會有一個問題: API到底是怎麼把資料傳...

2026-09-16 ‧ 由 Luouo0621 分享
DAY 3

Day 3|GET跟POST 是什麼?API 怎敢告訴伺服器要做什麼?

一、前言在上一篇中了解了HTTP、Request和Response的基本概念,使用WebAPI時Client會透過HTTP向Server發送Request,Se...

2026-09-17 ‧ 由 Luouo0621 分享
DAY 4

Day 4|URL、Endpoint 與 Parameters 是什麼?

一、前言在上一篇認識了GET和POST,GET主要用來取得資料,而POST通常用來將資料送給伺服器。 在實際使用API時,我們常常會看到一串網址例如:https...

2026-09-18 ‧ 由 Luouo0621 分享
DAY 5

Day 5|JSON 是什麼?認識 API 常見的資料格式

**一、前言 在前幾天的學習中,了解到Client可以透過HTTP向Server發送Request,Server處理後再透過Response回傳資料。 而在實際...

2026-09-19 ‧ 由 Luouo0621 分享
DAY 6

Day 6|HTTP Status Code是什麼?看懂API回應的狀態

**一、前言 前幾天已經了解到Client API Server發送Request後,Server會透過Response回傳結果。 而在上一篇中認識了JSON,...

2026-09-20 ‧ 由 Luouo0621 分享