我们需要一个PHP项目的API,但API(OMDB API)不是免费的,所以我们寻找替代方案并看到这个名为imdbphp(https://packagist.org/packages/imdbphp/imdbphp)的包。这个包是否足以成为API的替代品,或者它们具有不同的功能?
非常感谢。
答案 0 :(得分:5)
包是一个可以执行某些操作的库(类或文件组)。
在问题中提到的上下文中,API是用于检索数据(电影,体育,天气或其他)的网络界面。
此软件包(imdbphp)使用API从Internet获取电影数据。所以它更像是API之上的包装器。
而且我真的不知道这个包有多好(它使用什么API,或者只解析普通的imdb.com)。
答案 1 :(得分:1)
Api (应用程序编程接口)。
是一种已编写脚本的模块。您只需将其放在脚本文件中并根据需要使用它。
Api示例 - >假设您想要访问笔记本电脑相机,它需要api才能访问相机。您将不得不购买允许我们访问笔记本电脑相机的API。
套餐(多个模块)。
就像一堆。这一堆包含许多模块/ apis。因此,您可以根据需要使用该组中的每个模块/ api。
套餐示例 - >假设您想要访问笔记本电脑相机,它需要api才能访问相机。您将不得不购买允许我们访问笔记本电脑相机的api 但有一个比api贵一点的软件包,它包含多个api,允许我们访问笔记本电脑相机,还有笔记本电脑音频
包比 api 贵一些,但包中包含的项目多于单个API。