iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

每天一點 API:打造我的生活小工具 系列

本系列文章以「每天一點 API:打造我的生活小工具」為主題,從零開始掌握 API 的核心技能。從 API 概念和 JSON 格式著手,接著進入實作環節,學習如何呼叫公開 API、解析資料與處理錯誤,並將這些技能應用於各種生活化情境,像是天氣查詢、匯率換算、隨機笑話等。之後,會進一步探索資料清理、格式轉換與視覺化,將 API 回傳的資訊整理成圖表與報表。最後,挑戰更進階的主題,如 API Key 認證、POST 請求、多 API 整合與排程自動化,並以一個「生活助手 App」作為總結專案。透過這次的挑戰,希望能讓自己從 API 新手逐步累積實戰經驗,打造出能真正應用於日常的工具。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 — API Key 入門:安全存放與實作 OWM 天氣查詢

前幾天我們已經學會抓 API 資料並進行分析,但很多實際應用中的 API 都需要金鑰(API Key)。 因此,今天我要挑戰的是申請一把 API Key ,並學...

2025-10-03 ‧ 由 alice__ 分享
DAY 22

Day 22 — HTTP 標頭、快取與 CORS 一次搞懂

前段時間,我已經有練習過如何呼叫 API 以及分析回應。 今天我要來學習的主題是 HTTP 標頭、快取機制和 CORS。這些在用 API 或寫前端網頁時非常常見...

2025-10-04 ‧ 由 alice__ 分享
DAY 23

Day 23 — 練習用 POST 傳資料,讓 API 接收請求

昨天我們學了 API 中的標頭和快取運作原理。今天,我們要動手練習 POST 請求。 POST 請求是與 API 互動時很常見的一種操作,也是比較容易發生錯誤的...

2025-10-05 ‧ 由 alice__ 分享
DAY 24

Day 24 — 打造穩定好用的 API:學會 Rate Limit、版本控制與文件設計

在前段時間的練習中,我已經學會了怎麼呼叫 API、分析資料,甚至完成整個資料處理的流程。 但如果想設計一個真正可以讓別人使用的 API,就不只是會傳送資料這麼簡...

2025-10-06 ‧ 由 alice__ 分享
DAY 25

Day 25 — API 自動化:每天自動更新資料

在這段時間的練習中,我學會了如何使用 API 取得資料、清理和分析這些資料。但在實際應用時,我們不會每天親自執行程式抓資料。 因此今天我要挑戰自動化,讓程式能夠...

2025-10-07 ‧ 由 alice__ 分享
DAY 26

Day 26 — 天氣查詢工具實作:從命令列到圖形介面

在前幾個星期的練習中,我學會了如何呼叫 API 並讓程式自動抓取資料,但在實際開發時我們不可能每次都打開程式碼手動執行,所以今天要挑戰讓 API 的使用更方便。...

2025-10-08 ‧ 由 alice__ 分享
DAY 27

Day 27 — 生活資訊面板:整合天氣、AQI、新聞

我已經學會如何使用單一 API,比如查詢天氣、取得最新新聞或貓咪圖片。 今天我想挑戰多個 API 的串接,也就是同時整合多個資料來源。 我希望能一次取得天氣、空...

2025-10-09 ‧ 由 alice__ 分享
DAY 28

Day 28 — 最終專案:打造生活資訊系統

在過去幾週,我學會了怎麼使用各種 API,比如天氣 API、新聞 API,也練習過讓程式自動執行的排程功能,以及操作 CLI(命令列介面)和 GUI(圖形介面)...

2025-10-10 ‧ 由 alice__ 分享
DAY 29

Day 29 — 測試與除錯:讓 API 穩穩運作

在過去幾天,我已經完成了多個 API 整合成生活助手 App 的開發。 今天主要是學習讓這些 API 在各種不同情況下都能正常運作,並學會如何找到問題、分析原因...

2025-10-11 ‧ 由 alice__ 分享
DAY 30

Day 30 — 最終心得:從呼叫 API 到打造自己的生活助手

一、這 30 天的學習旅程 從第一天開始,我對 API 幾乎一無所知,只知道它是一種讓不同程式互相溝通的工具。但經過這 30 天的學習,我不僅會使用 API,還...

2025-10-12 ‧ 由 alice__ 分享