這篇適合科技新手小白,也是我自己的學習筆記,高手請滑過。
API 、 API,常常聽到科技高手提到 API ,但那究竟是什麼?
你可以想像一下,API(應用程式介面)就像是一家餐廳的點餐機。
當你去餐廳吃飯時,你不會直接跑到廚房跟廚師說你要吃什麼,對吧?你會拿著菜單(這就是你能點的東西的清單),然後告訴服務生你要什麼。服務生就會把你的點餐內容帶進廚房,廚師照著做,最後再由服務生把做好的一盤菜端給你。
這裡,服務生的角色就像是 API。
API 的英文全名是「Application Programming Interface」,中文是「應用程式介面」。它就像服務生一樣,是負責幫兩邊溝通的橋樑。API 把你的請求(你想要的資料或服務)傳給電腦系統(就像廚房),然後把回來的結果交給你。
再舉個例子:
假如你在一個天氣查詢的 App 上輸入了你住的城市,按下「查天氣」。這時,這個 App 就會透過 API 去問天氣的資料庫「這個城市今天的天氣怎麼樣?」然後資料庫會把天氣資料傳回來,再顯示在你的手機上。
你不用知道資料是怎麼找來的,也不需要自己去資料庫查,因為 API 幫你完成了這些事情。
所以,API 就像是一個負責傳話的超級小幫手,它讓 App、網站、行動裝置和不同的電腦系統之間可以互相合作、交換資料。無論是查天氣、下訂單、使用地圖或社群登入,幾乎所有你每天用的科技服務,背後都有 API 在默默運作。
這篇適合科技新手小白,也是我自己的學習筆記,高手請滑過。
API 、 API,常常聽到科技高手提到 API ,但那究竟是什麼?
你可以想像一下,API(應用程式介面)就像是一家餐廳的點餐機。
當你去餐廳吃飯時,你不會直接跑到廚房跟廚師說你要吃什麼,對吧?你會拿著菜單(這就是你能點的東西的清單),然後告訴服務生你要什麼。服務生就會把你的點餐內容帶進廚房,廚師照著做,最後再由服務生把做好的一盤菜端給你。
這裡,服務生的角色就像是 API。
API 的英文全名是「Application Programming Interface」,中文是「應用程式介面」。它就像服務生一樣,是負責幫兩邊溝通的橋樑。API 把你的請求(你想要的資料或服務)傳給電腦系統(就像廚房),然後把回來的結果交給你。
再舉個例子:
假如你在一個天氣查詢的 App 上輸入了你住的城市,按下「查天氣」。這時,這個 App 就會透過 API 去問天氣的資料庫「這個城市今天的天氣怎麼樣?」然後資料庫會把天氣資料傳回來,再顯示在你的手機上。
你不用知道資料是怎麼找來的,也不需要自己去資料庫查,因為 API 幫你完成了這些事情。
所以,API 就像是一個負責傳話的超級小幫手,它讓 App、網站、行動裝置和不同的電腦系統之間可以互相合作、交換資料。無論是查天氣、下訂單、使用地圖或社群登入,幾乎所有你每天用的科技服務,背後都有 API 在默默運作。