什么是API(API)?

应用程序编程接口或API是一组数据结构、协议,应用程序接口可以是独立的,也可以是一个独立的编程语言块。它可以是独立的编程语言,也可以是独立的语言编程工具绑定到特定的语言、系统或进程。它们可以从几种编程语言中调...
应用程序编程接口或API是一组数据结构、协议,应用程序接口可以是独立的,也可以是一个独立的编程语言块。它可以是独立的编程语言,也可以是独立的语言编程工具绑定到特定的语言、系统或进程。它们可以从几种编程语言中调用。
SDK包括编程工具、应用程序编程接口和发布文档程序员的工作更轻松。
API在后台静默运行。它们对软件用户和网络冲浪者完全不可见。它们的主要作用是为应用程序提供一个相互协作的渠道,以确保用户获得所需的功能和信息。
例如,当用户在网上购买产品并输入其信用卡信息时,产品网站使用API将信用卡信息发送给另一个应用程序,应用程序验证信息是否正确,然后在信息验证和付款确认后授权产品网站发布购买的产品。一个网站有许多这样的应用程序可以工作一起使用API。
应用程序编程接口确保软件开发人员不必从头开始构建应用程序。无需构建一个执行所有功能的应用程序。应用程序可以将某些职责转移到远程应用程序。因此,API类似于SaaS(软件作为服务)
软件公司将其API以软件开发工具包(SDK)的形式发布给程序员,SDK包括编程工具、应用程序编程接口和发布文档,使程序员的工作更轻松。
公司在向开发人员发布API之前,遵循一些发布政策,包括:
有关应用程序编程接口的关键信息不能向公司以外的任何人发布。公司必须向公众免费提供API。例如,Microsoft®使DirectX®及其整个API对开发人员免费开放。他们必须下载SDK才能访问这些组件。Microsoft®还向开发人员免费提供Windows®API,以创建与操作环境一致的应用程序。Apple®还发布了API Carbon®和Cocoa®供开发人员创建适用于iPhone的有用应用程序。一家公司保护公众的信息。例如,索尼(Sony)只向获得许可的PlayStation®开发者发布官方PlayStation®2 API。因此,Sony®对其游戏质量享有完全控制权,并享有任何潜在的许可收入。
  • 发表于 2020-07-10 16:32
  • 阅读 ( 942 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具