You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过TheMovieDatabase API过滤18+限制级影片?

解决TMDB API过滤18+限制级内容的问题

核心问题分析

你当前的问题出在参数使用的接口不对:certification_country和certification.lte是Discover接口的专属参数,并不适用于Search电影接口。另外,include_adult=false仅会过滤TMDB中标记为「成人色情类影片」(adult=true)的内容,普通的18+限制级影片(比如印度的A分级)并不会被这个参数过滤,因为它们的adult属性默认是false。

解决方案

要实现按影片名称检索并过滤印度UA及以下分级的内容,需要改用Discover电影接口,通过with_text_query参数实现名称匹配,同时搭配分级过滤参数:

https://api.themoviedb.org/3/discover/movie?api_key=${process.env.API_KEY}&language=en-US&with_text_query=${name}&page=1&include_adult=false&certification_country=IN&certification.lte=UA

补充说明

  • Discover接口支持更丰富的过滤条件,包括分级、年份、类型等,适合需要精确筛选的场景;
  • 如果仍需要使用Search接口,只能先获取所有搜索结果,再在本地通过影片的release_dates字段(包含各地区分级信息)进行二次过滤,筛选出印度分级为UA及以下的内容。

内容的提问来源于stack exchange,提问作者Alucard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 23:15:20