有人可以解释一下什么是API。

时间:2013-04-22 09:52:25

标签: api unix shared-libraries

我已经谷歌了,但还是无法正确理解..不确定它是图书馆还是服务器内部的沟通者..

有人可以用高级/低级解释我API的含义吗?

3 个答案:

答案 0 :(得分:1)

http://en.wikipedia.org/wiki/Application_programming_interface

从这里阅读,希望能够清除你的大部分疑虑。

答案 1 :(得分:1)

API代表应用程序编程接口,这意味着使用和使用现有程序或代码并使用您的代码访问它。

=== 例如,搜索引擎:

搜索引擎1:提供搜索和api(如果你想这可以谷歌) 搜索引擎2:使用googles api获取结果(这是你的)

要获得结果,您基本上搜索其他搜索引擎并将结果发送给您

====

可以通过多种方式使用API​​,以访问其他数据或代码等,

可以在此处找到深入的探索:http://en.wikipedia.org/wiki/Application_programming_interface

答案 2 :(得分:0)

应用程序编程接口(API)是一组用于访问基于Web的软件应用程序或Web工具的编程指令和标准。软件公司向公众发布其API,以便其他软件开发人员可以设计由其服务提供支持的产品。

例如,Amazon.com发布了其API,以便网站开发人员可以更轻松地访问亚马逊的产品信息。使用亚马逊API,第三方网站可以使用更新的价格发布指向亚马逊产品的直接链接,并选择“立即购买”。

API是软件到软件的界面,而不是用户界面。使用API​​,应用程序在没有任何用户知识或干预的情况下相互通信。当您在线购买电影票并输入信用卡信息时,电影票网站使用API​​将您的信用卡信息发送到远程应用程序,以验证您的信息是否正确。确认付款后,远程应用程序会将回复发送回电影票证网站,表示可以发票。

作为用户,您只能看到一个界面 - 电影票证网站 - 但在幕后,许多应用程序正在使用API​​协同工作。这种类型的集成称为无缝集成,因为用户从不会注意到软件功能何时从一个应用程序传递到另一个应用程序。

本文展示了一个示例

http://www.codeproject.com/Tips/127316/Integrate-FB-javascript-API-to-your-asp-net-app-to

相关问题