在處理複雜資料結構時,JSON 是許多網路 API 常用的格式。不過,API 也可能用其他格式回應。因此,知道如何向 API 要求特定格式非常重要。你可以透過在請求中加入標頭來達成。
下列哪一個請求會回傳 JSON 格式的資料?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章將介紹網路 API,示範如何使用 Python 的 requests 套件發送你的第一個 API 請求。你會學到 API 請求的關鍵組成、HTTP 動詞,以及如何建構 URL、傳送與接收資料。我們也會說明標頭(headers)與狀態碼,並使用音樂目錄 API 作為實作範例。完成本章後,你將能自信地用 Python 串接一個簡單的 REST API。
在本章中,你會學到如何對 API 進行身分驗證,涵蓋使用 requests 套件進行 Basic 與 API 金鑰等不同驗證方式。接著我們將深入結構化資料的操作,重點講解如何請求與處理 JSON 資料。最後,你會掌握錯誤處理,包括如何用 requests 管理錯誤、理解錯誤型態,以及遵守 API 的速率限制。
當前練習