OMDb API
如果只是想知道一部电影的信息,直接上普通电影资料站更省事;只有需要程序化读取资料时,OMDb API 才更合适。
查询方式怎么选
OMDb 提供按 IMDb ID 查询(参数 i)和按标题查询(参数 t),也支持按关键词搜索(s)。同名电影较多时,用 IMDb ID 通常比只输入片名更稳定。
一个可以复制的请求示例
https://www.omdbapi.com/?apikey=YOUR_KEY&i=tt1285016YOUR_KEY 是你自己申请的 API Key,不能直接拿这个占位符请求。结果受 API 权限和数据字段情况影响。
免费额度要看当前官方说明
官方申请页展示了免费账户选项及每日调用限制,但额度和授权条件有可能调整。公开网页里不要嵌入私人 API Key,生产应用还应按官方许可要求使用。
怎样判断 API 请求是否成功
按 IMDb ID 请求时使用 i 参数;按完整片名请求使用 t 参数;按关键词寻找多个候选结果用 s 参数。返回 JSON 后先判断 Response 是否为 True,失败时查看 Error 字段,再读取 Title、Year、imdbID、Type 等字段。不要直接假设每条记录都有评分或海报;缺失字段应在程序里允许为空。示例使用占位 Key,实际运行须使用你申请的凭据。