我已经用谷歌搜索了它,但无法正确理解它..不确定它是库还是服务器内通信器..
有人可以从高级/低级向我解释 API 的含义吗??
http://en.wikipedia.org/wiki/Application_programming_interface
从这里阅读它,希望能消除您的大部分疑虑。
API代表应用程序编程接口,这意味着使用现有程序或代码并使用您的代码访问它。
=== 示例,搜索引擎:
搜索引擎 1:提供搜索和 api(如果你想要这可以是 google) 搜索引擎 2:使用 googles api 来获取结果(这是你的)
要获得结果,您基本上搜索其他搜索引擎并将其结果提供给您
====
API可以以多种方式使用,以访问其他数据或代码等
可以在这里找到深入的解释:http ://en.wikipedia.org/wiki/Application_programming_interface
应用程序编程接口 (API) 是一组编程指令和标准,用于访问基于 Web 的软件应用程序或 Web 工具。一家软件公司向公众发布其 API,以便其他软件开发人员可以设计由其服务提供支持的产品。
例如,Amazon.com 发布了其 API,以便网站开发人员可以更轻松地访问 Amazon 的产品信息。使用亚马逊 API,第三方网站可以发布直接链接到亚马逊产品的最新价格和“立即购买”选项。
API 是软件到软件的接口,而不是用户接口。使用 API,应用程序可以在没有任何用户知识或干预的情况下相互交谈。当您在线购买电影票并输入您的信用卡信息时,电影票网站使用 API 将您的信用卡信息发送到远程应用程序,该应用程序验证您的信息是否正确。确认付款后,远程应用程序会向电影票网站返回一个响应,表示可以发行票。
作为用户,您只能看到一个界面——电影票网站——但在幕后,许多应用程序正在使用 API 协同工作。这种类型的集成称为无缝集成,因为用户永远不会注意到软件功能何时从一个应用程序传递到另一个应用程序。
这篇文章展示了一个例子
http://www.codeproject.com/Tips/127316/Integrate-FB-javascript-API-to-your-asp-net-app-to