API和包之间有什么区别?

eib*_*sji 1 php api packages laravel-5

我们需要一个PHP项目的API,但API(OMDB API)不是免费的,所以我们寻找一个替代方案,并看到了这个名为imdbphp的包(https://packagist.org/packages/imdbphp/imdbphp).这个包是否足以成为API的替代品,或者它们具有不同的功能?

非常感谢你.

Mur*_* S. 5

该包是一个可以执行某些操作的库(类或文件组).

在您在问题中提到的上下文中,API是用于检索数据(电影,体育,天气或其他)的Web界面.

特别是这个包(imdbphp)使用API​​从Internet获取电影数据.所以它更像是API之上的包装器.

而且我真的不知道这个包有多好(它使用什么API或它只解析普通的imdb.com).

  • API 是应用程序编程接口。该术语的使用范围比 Web 界面要广泛得多。例如,Windows SDK 库的接口是一个 API。 (2认同)