今天我們將開始一場關於API的介紹,並且使用範例讓讀者可以更加了解API的實際操作。API是現代軟體開發中不可或缺的一部分,它們負責將不同軟體元件連接在一起、共享數據和實現各種功能的關鍵角色。
API(Application Programming Interface)應用程式介面,扮演應用程式和應用程式之間的橋樑,它是一組定義了不同軟體元件之間如何互動的規範和協議,定義了軟體元件之間的通信方式,以及如何訪問和使用其他軟體元件提供的功能和數據。API 可以幫助開發者節省精力,快速的達到目的,把現有的技術、資料開放出來,讓別人能夠二次使用,以減少開發成本,並且更能專注在產品本身的功能開發,不需要較高的門檻就能產出新服務。
Postman是一個為開發者提供的API平台,可以用於測試API 是否能夠正常的請求資料,並得到正確的請求結果。
下載網址:https://www.postman.com/
以下將使用這個公開API當作範例:https://restful-api.dev/
也可以在該API後設置參數,做為查詢的限制條件,只會輸出該查詢條件下得到的資料
POST : 用於新增資料或提交資料
在Body的raw選擇json格式做為輸入
DELETE : 用於刪除資料
需要將要刪除的該筆資料id輸入在該API後,才得以刪除
PUT : 用於更新整筆資料
需要將欲更新的該筆資料id輸入在該API後,並且在Body的raw選擇json格式輸入欲更新的內容
PATCH : 用於更新該筆資料的部分資料
需要將欲更新的該筆資料id輸入在該API後,並且在Body的raw選擇json格式輸入欲更新的資料欄位,可以只更新特定欄位的資料,不需輸入整筆資料的內容
在今天的文章中,我們瞭解了API的世界,並探討了它們在現代軟體開發中能做到的實際作用。API是軟體開發的重要組件,它們為不同的應用程序提供了連接、共享數據和實現功能的機會,從而提供更多功能和更好的用戶體驗。
明天將會介紹該如何在JavaScript取得API的請求,並將資料取出在呈現畫面上,或將其資料做一些處理。