<Day2>什麽是API?

Application Programming Interface缩写为API,中文称为“应用程序介面”,它的作用是什麽呢?

API像是一座桥梁,它扮演着传递资讯及沟通的角色,也许这样说还不够清楚,我们来举一个具体一点的例子,假设你今天去一家餐厅吃饭,你在菜单上看到想吃的餐点,但要如何获得你的餐点呢? 当然,第一件要做的事一定是先向服务人员点餐,接着,服务人员会将你的单子交付给厨房,厨房会开始制作你的料理,最後再次交由服务人员将餐点送至你面前,在这过程当中,服务人员就像是API所扮演的角色,它把你的请求传送至厨房,厨房在这则扮演着类似资料库的角色,你的请求在资料库当中处理完成後,再透过API将处理完後的资料交回到你手上,完成整个过程。

简单来说,API就是在应用程序当中的一个媒介,它让应用程序之间可以连结、作互动,在呼叫(call)及请求(request)的过程当中能够无缝接轨,让资讯得以被处理得更顺畅,再者,API也使你不需理解其内部的程序码及逻辑运算就可做操作,只要将你的请求传达给APIAPI就会将之处理并将结果带回给你。

https://ithelp.ithome.com.tw/upload/images/20210919/2013993420rLRpiGJu.png


<<:  [第02天]理财达人Mx. Ada-登入作业

>>:  Unity自主学习(三):如何安装Unity(二)

[Day 28] API前後端串接

API前後端串接 今日学习目标 API 前後端串接 建立一个鸢尾花朵分类器的网页 API URL 采...

[Day 7] 非监督式学习-降维

非监督式学习-降维 今日学习目标 降维观念 何谓降维? 降维有什麽优点? 常见两种降维方法 PCA ...

{DAY 19} Pandas 学习笔记part.5

前言 这篇文章会进行到更多的资料操作 将会分成两个部分: DataFrame Loading 用条件...

大家好~

大家好~ 在接下来30天的文章中 我想与大家分享 工作所学 以及学习一些新的东西,例如像是Azure...

Day15 - Shioaji X Backtesting -均线突破策略

Backtesting到底要怎麽用呢?这边我们会一步一步向大家介绍, 最简单的方式就是直接实做一个策...