提问者:小点点

API和web服务有什么区别?


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

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

有人帮忙吗!

编辑

有人能用恰当的例子解释一下吗?

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


共3个答案

匿名用户

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

匿名用户

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

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

简单地说,一个服务器应用程序(例如Joomla)可能有一个基于PHP的API,它是从服务器内部使用的。 不需要涉及web服务。

匿名用户

所有web服务都是API,但并非所有API都是web服务。 一个是另一个的子集。