omdbapi 是一个免费的开放式电影数据库服务,可以通过 API 查询电影的相关信息,诸如:年份、演员、导演、剧情介绍等等。此时,npm 包 omdbapi 不仅可以提供 API 访问门槛,还成为前端极佳的工具之一。本教程将讲解如何使用 npm 包 omdbapi 查询电影信息。
npm 安装 omdbapi 包
首先,我们需要使用 npm 安装 npm 包 omdbapi:
npm install omdbapi --save
这个命令会在你的项目中安装 omdbapi 包,并将其添加到你的项目依赖列表。一旦安装成功,就可以开始使用该包的各种功能来查询电影信息了。
查询电影信息
我们可以通过管道符(|)在查询字符串中添加标志来查询特定类型的信息:
-- -------------------- ---- ------- --- ---- - ------------------- ---------- ------ ---- ---- -------- ----- ----- ----- ------- ----------- -- - ----------------- ------------------------
该查询将返回以下结果:
-- -------------------- ---- ------- - ------ ---- ---- -------- ----- ------- ------ -------- --------- --- --- ------ -------- ---- ----- ------ -------- ------ ------ ---------- --------- ------------ ------- ------- --------- ----- ------------- ----------- ----- ------------- ----------- ----- -------- ----- -- ----- -------- --- ---- -------------- ------- ---------- ----- ----- ------- ----- -------- ------- ------- ----- ----- --- ------ ----- -- --- ----- ------ ----- --- ----- -- --- ------ -- ------- ------ ---- ------ --- -- --- -------- ------------- --- -------- ----- -- --- ------- -- ----- ------------ --------- --------- ---------- -------- ----- ---- ------- ---- - ------- ------- --- ---- - --- -------------- ------- ------------------------------------------------------------------------------------------------- -------- - - ------- --------- ----- ---------- ------ -------- -- - ------- ------- ---------- ------ ----- -- - ------- ------------- ------ -------- - -- ---------- ----- ----------- ------ ---------- ------------ ------- ------------ ----- -------- ---- ------ ---------- --------------- ----------- ---------- --------- ------ ------ --------- -------- ------ --------- ------ -
查询多个电影信息
我们可以使用 omdbapi 的命令批量查询电影信息。在此之前,我们需要先安装 lodash 库。然后,在查询时给 omdbapi 请求添加查询数组:
-- -------------------- ---- ------- ----- - - ------------------ --- ---- - ------------------- ------------------- ------ ---- ---- -------- ----- ----- ----- ------- -- - ------ ---- ---- ------ ------- ----- ----- ----- ------- ------------ -- - ----------------- ------------------------
该查询将返回以下结果:
-- -------------------- ---- ------- - ---- ---- -------- - ------ ---- ---- -------- ----- ------- ------ -------- --------- --- --- ------ -------- ---- ----- --- -- ---- ---- ------ ------- - ------ ---- ---- ------ ------- ----- ------- ------ -------- --------- --- --- ------ -------- ---- ----- --- - -
查询未知类型的电影信息
最后,我们来学习如何查询未知类型的电影信息。我们可以使用 omdbapi 的search
命令来查找这些查询,然后再通过 IMDb ID 查询电影信息。
-- -------------------- ---- ------- --- ---- - ------------------- ------------- ------- ---- ---- -------- ----- -------- ----- ---- ----------- -- - ------ ---------- --- ------------- -- -------- ---- -- --- ----------- -- - ----------------- ------------------------
该查询将返回以下结果:
-- -------------------- ---- ------- - ------ ---- ---- -------- ----- ------- ------ -------- --------- --- --- ------ -------- ---- ----- ------ -------- ------ ------ ---------- --------- ------------ ------- ------- --------- ----- ------------- ----------- ----- ------------- ----------- ----- -------- ----- -- ----- -------- --- ---- -------------- ------- ---------- ----- ----- ------- ----- -------- ------- ------- --- -
结论
通过本教程,你已经学会使用 npm 包 omdbapi 查询电影信息,并有了更深入的了解。你可以在你的前端应用程序中使用 omdbapi API 来获取电影的有关信息,包括电影的制作者、演员列表、剧情介绍、IMDb 评分等。祝你成功!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066fae3d1de16d83a672ca