首页 > 编程语言 >程序员口中常说的API是什么意思?什么是接口?

程序员口中常说的API是什么意思?什么是接口?

时间:2023-03-04 15:12:35浏览次数:34  
标签:函数 接口 研发 程序员 API 人员 软件 常说

API( 应用程序编程接口):一般来说,这是一套明确定义的各种软件组件之间的通信方法

 

什么是API?我们不妨用一个小故事展示出来:

 研发人员A开发了软件A,研发人员B正在研发软件B。

 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?

研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!

其中,API就是研发人员A说的那个函数。

 

总结:别人写好的代码,或者编译好的程序,提供给你使用,就叫作api。

因为你使用了别人的代码( 或者程序)中的某个函数,类,对象,就叫做使用了某个api。

 

标签:函数,接口,研发,程序员,API,人员,软件,常说
From: https://www.cnblogs.com/spacerunnerZ/p/17178323.html

相关文章

  • IP地理信息解析-高德API
    IP地理信息解析-高德API1.IP地理位置信息解析方案需求说明IP信息转换为地理位置信息解决方案离线纯真IP库GeoLite2埃文科技ip2regionhttps://github.com/......
  • 电商API分享 全网最全电商API 备用
    item_get获得淘宝商品详情item_get_pro获得淘宝商品详情高级版item_review获得淘宝商品评论item_fee获得淘宝商品快递费用item_password获得淘口令真实urlitem_list_up......
  • Validation API
      @Valid被标记的实体将会开启一个校验的功能@RequestBody:请求实体需要加上@RequestBody否则MethodArgumentNotValidException异常将会被识别成Exception异常,提示信息......
  • OpenAI Chat completion API 入门指南
    ChatcompletionAPI入门指南ChatGPT由OpenAI最先进的语言模型gpt-3.5-turbo提供支持。使用OpenAIAPI,您可以使用GPT-3.5-turbo构建自己的程序来做一些如下的事......
  • [已解决]openai.error.APIConnectionError
    在app.py里加上os.environ["http_proxy"]="http://<代理ip>:<代理端口>"os.environ["https_proxy"]="http://<代理ip>:<代理端口>"......
  • 易优cms api中apiArclist 自由文档列表列表使用方法
    apiArclist自由文档列表 [基础用法]名称:apiArclist功能:获取系统主从表模型(如:文章、软件、图集、产品等)的一列文档,也称自由列表块标记。语法:参数:typeid=''栏目ID,在列表模......
  • 易优cms api接口中 apiAdv广告列表标签使用方法
    【基础用法】名称:apiAdv 功能:获取广告列表内容。语法:  参数:pid=''广告位置IDlimit='起始ID,记录数'(起始ID从0开始)表示限定的记录范围(如:limit='1,2'表示从ID为1的记录......
  • 易优cms的开发接口apiChannel 获取栏目列表标签使用方法
    [基础用法]名称:apiChannel功能:通常用于网站导航以获取站点栏目信息,方便网站会员分类浏览整站信息语法: 参数:channelid='频道id',在文档列表页使用时可以此参数可以不用拼接u......
  • 易优cms apiFlink 友情链接标签介绍
    【基础用法】名称:apiFlink功能:用于获取友情链接列表。语法: 参数:type=''链接类型,text为文字链接,image为图片链接,all为全部链接groupid=''链接分组ID,没有该属性系统调用默......
  • Apinto 网关 V0.11.1 版本发布,多协议互转,新增编码转换器,接入 Prometheus...
    憋了那么久,Eolink旗下Apinto开源网关再次更新啦~一起来看看是否有你期待的功能!1、协议转换功能上线之前发布的Apintov0.10.0已经支持了多协议的基本功能,实现多......