简介
Moviedb 是一个 Node.js 模块,用于从 https://www.themoviedb.org/ 获取电影和电视节目的信息。本教程将详细介绍如何使用该模块。
安装
要安装 Moviedb,您需要先安装 Node.js。然后在终端中输入以下命令:
npm install moviedb
使用
在代码中导入 Moviedb 模块:
const moviedb = require('moviedb')('your_api_key');
请注意,您需要在 https://www.themoviedb.org/ 上注册并获取 API 密钥。
电影搜索
要搜索电影,请使用 searchMovie
方法:
moviedb.searchMovie({ query: 'Inception' }, (err, res) => { console.log(res.results[0]); });
输出结果示例:
-- -------------------- ---- ------- - -------- ------ ---------------- ----------------------------------- ------------ ---- ---- ---- ----- ------ -------------------- ----- ----------------- ------------ ----------- ------ - ------- ----- --- ------- --------- --------- -- ------------ --- ------------ -- --- ------- -- ------- - ------ -- ------ --- --- ---- -- ------- --- - ---- ---------- -- -- ----------- -------------- --- ------------ -- ------- -------- ---- ---- - -------- --------------- ------------- ------- -------------- ----------------------------------- --------------- ------------- -------- ------------ -------- ------ --------------- ---- ------------- ----- -
热门电影
要获取热门电影,请使用 discoverMovie
方法:
moviedb.discoverMovie({ sort_by: 'popularity.desc' }, (err, res) => { console.log(res.results[0]); });
输出结果示例:
-- -------------------- ---- ------- - -------- ------ ---------------- ----------------------------------- ------------ ---- --- --- ----- ----- ------- -------------------- ----- ----------------- ------ ------- --- ----------- ---- ----- --- --- ---- ------ --- --- ------- ----- -- -- -------- ----- --- --- ----- -- --- ------ - ----- ---- -------- ---- - ----------- ----- ----- ----- ----- ---- -------- -- --------- ---- - ----- -- --------- ------ --- ----- ------- --- ----- --- -- ----- --- ---- ----- -- ---- ------ ------------- --------- -------------- ----------------------------------- --------------- ------------- -------- ------ ------- --- -------- ------ --------------- ---- ------------- --- -
电视节目搜索
要搜索电视节目,请使用 searchTv
方法:
moviedb.searchTv({ query: 'Game of Thrones' }, (err, res) => { console.log(res.results[0]); });
输出结果示例:
-- -------------------- ---- ------- - ---------------- ----------------------------------- ----------------- ------------- ------------ ---- ------- ----- ----- ------- ----- -- --------- ----------------- ------- -------------------- ----- ---------------- ----- -- --------- ----------- ------ ----- -------- ----- --- ------- -- --- -------- ---- -- --------- -------- ------- --- ------ ----- -- ---------- ---- --- ----- - ---- ------- ---- ------- -- --- -------- ------ ------ --- ---- - --------- -------- ----- -- -------- --- ------- ------ -- --- ---- ------ ------- --- ------ - ----------------------------------------------------------- -------- ----------------------------------------------------------------------------------