我们需要一个PHP项目的API,但是该API(OMDB API)不是免费的,因此我们寻找了一个替代方案,并发现了这个名为imdbphp(https://packagist.org/packages/imdbphp/imdbphp)的包。这个包是否足以成为API的替代品,或者它们有不同的功能?
非常感谢。
非常感谢。
这个“package”是一个库(一组类或文件),可以执行某些操作。
在你提到的问题中,API是用于检索数据(电影、体育、天气等)的Web接口。
特别是这个包(imdbphp)使用API从互联网获取电影数据。因此,它更像是API上的包装器。
我并不知道这个包有多好(它使用哪个API或者只解析纯粹的imdb.com)。
Api(应用程序编程接口)。
是一种已经编写好的模块。您只需要将其放入脚本文件中并根据需要使用即可。
Api示例 -> 假设您想要访问笔记本电脑摄像头,并且需要api来访问摄像头。 您将不得不购买允许我们访问笔记本电脑摄像头的api。
Package(多个模块)。
就像一堆东西。 这堆东西包含许多模块/ api。 因此,您可以随意使用该堆中的每个模块/ api。
Package示例 -> 假设您想要访问笔记本电脑摄像头,并且需要api来访问摄像头。 您将不得不购买允许我们访问笔记本电脑摄像头的api但是有一个比api稍微贵一点的软件包,其中包含多个允许我们访问笔记本电脑摄像头和音频的api。
包比单个api稍微贵一些,但是包含的项目比单个api多。