API 和 Web 服务之间有什么区别?

2022-09-03 03:13:51

据我所知,API和Web服务用于从其他网站获取数据。

那么它们之间有什么区别呢?

任何帮助!

编辑

有人可以用适当的例子来解释它吗?

什么是Twitter和Facebook api?我们可以说它只是一个函数或Web服务来访问他们的数据。


答案 1

Web服务只是HTTP服装中的API。


答案 2

Web服务是通过Internet交付的东西,供另一台计算机(而不是人类)直接使用。

API 是一个应用程序编程接口。网站应用程序可能会通过 Web 服务公开 API。但是,像Excel或Word这样的桌面应用程序具有与Web无关的API(它们具有基于VBA和COM的API)。

类似地,一个服务器应用程序(例如。Joomla)可能有一个基于PHP的API,从服务器内部使用 - 即。不一定涉及 Web 服务。


推荐