TVDB API开放平台

更多TVDB(TheTVDB.com)是一家提供电视节目信息的在线数据库公司,成立于2006年。它拥有庞大的电视节目资料库,包括剧集名称、海报、演员表、剧情简介、剧集列表等详细信息。用户可以通过API访问这些数据,用于个人或商业项目。TVDB的数据更新频繁,以确保信息的准确性和时效性。它在全球范围内被广泛使用,是电视节目信息查询的重要资源之一。

收录时间:
2024.09.11
企业标签:
主营分类:
访问官网

TVDB API开放平台概述

如果你是一名开发者,想要将 theTVDB API 集成到你的 web 应用程序或项目中,你来对地方了。theTVDB 是一个强大的电视剧和剧集数据资源,他们的 API 设计得易于集成到各种不同的项目中。

为了开始使用 theTVDB API,你首先需要注册一个 API 密钥。这个密钥将用于验证你的请求,并让你访问所有 API 功能。

一旦你有了 API 密钥,你就可以开始使用 JavaScript 向 API 发送请求了。以下是一些你可能如何发送不同类型请求的例子:

通过名称搜索电视剧,你可以使用 GET /search/series 端点。以下是你如何使用 JavaScript 查询这个端点的一个例子:

const apiKey = '<你的 API 密钥>';
const searchTerm = 'Breaking Bad';
    
fetch(`https://api.thetvdb.com/search/series?name=${searchTerm}`, {
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Accept-Language': 'en'
  }
})
  .then(response => response.json())
  .then(data => console.log('搜索结果:', data.data));

这段代码会查询 API 以查找任何匹配搜索词 "Breaking Bad" 的电视剧。响应将是一个电视剧对象数组,每个对象都有诸如 idnameoverview 等属性。

要获取特定电视剧的详细信息,你可以使用 GET /series/{id} 端点。以下是你如何使用 JavaScript 查询这个端点的一个例子:

const apiKey = '<你的 API 密钥>';
const showId = 81189; // 'Breaking Bad' 在 theTVDB 上的 ID
    
fetch(`https://api.thetvdb.com/series/${showId}`, {
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Accept-Language': 'en'
  }
})
  .then(response => response.json())
  .then(data => console.log('电视剧详情:', data.data));

这段代码会查询 API 以获取 ID 为 81189 的电视剧(恰好是 Breaking Bad)的详细信息。响应将包括关于该电视剧的广泛信息,包括其名称、描述、播出状态和剧集列表。

要获取特定电视剧的特定剧集的详细信息,你可以使用 GET /episodes/{id} 端点。以下是你如何使用 JavaScript 查询这个端点的一个例子:

const apiKey = '<你的 API 密钥>';
const episodeId = 1573275; // 'Breaking Bad' 第一季第一集在 theTVDB 上的 ID
    
fetch(`https://api.thetvdb.com/episodes/${episodeId}`, {
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Accept-Language': 'en'
  }
})
  .then(response => response.json())
  .then(data => console.log('剧集详情:', data.data));

这段代码会查询 API 以获取 Breaking Bad 第一季第一集的详细信息。响应将包括诸如剧集标题、播出日期和剧情摘要等信息。

theTVDB API 是一个非常强大的资源,适用于希望将电视剧和剧集数据集成到应用程序中的开发者。凭借其易于使用的端点和现代编程语言如 JavaScript 的灵活性,将 theTVDB 集成到你的项目中变得前所未有地简单。

TVDB API开放平台的同类

imdbapi
自由IMDb应用程序编程接口

IMDbAPI是一家提供快速可靠的电视和电影API服务的公司,支持GraphQL、REST和gRPC。该公司致力于帮助开发者轻松构建引人入胜的娱乐应用程序。通过其API,用户可以获取丰富的影视数据,满足不同开发需求。IMDbAPI在2024年继续为用户提供高质量的服务。

Tvmaze
您的个人电视指南

TVmaze是一个深受电视爱好者喜爱的社区平台,提供详尽的电视节目信息和追踪服务。用户可以在这里找到电视节目的播出时间表、剧集指南、演员信息等。平台特色包括易于使用的电视日历、详尽的剧集和季指南,以及个性化的节目追踪功能。此外,TVmaze还为开发者提供了免费的REST TV API,方便将电视节目信息集成到自己的网站或应用中。

pipedream
连接API、人工智能、数据库等

Pipedream是一家位于美国旧金山的科技公司,致力于提供快速构建强大应用程序的平台,这些应用程序能够连接用户技术栈中的所有服务。该公司的平台特色在于提供代码级别的控制能力,同时在不需要时也能实现无代码操作。Pipedream支持集成2,200多个API,用户可以使用Node.js、Python、Go或Bash等语言执行自定义逻辑,实现24/7全年无休的自动化服务。此外,Pipedream还提供对npm和PyPI包的访问权限,以及内置的AI服务,加速开发工作。

HP-API
哈利波特API

"哈利波特 API" 是一个专为哈利波特粉丝和开发者提供的免费API服务。它提供了丰富而准确的哈利波特系列中角色和法术的详细信息,包括名字、所属学院、角色路径、法术名称等。API设计简洁直观,无需API密钥即可直接使用,使得开发者能够轻松地将哈利波特相关的内容集成到他们的应用、网站或项目中。此外,"哈利波特 API"由狂热的哈利波特粉丝创建和维护,具有活跃的社区支持,确保了数据的质量和准确性,并为开发者提供了及时的帮助和解决方案。

Marvel
使用世界上最大的漫画API创造出色的作品

Marvel公司是一个全球知名的漫画和娱乐品牌,以其丰富的超级英雄角色和引人入胜的故事而闻名。通过其开发者门户,Marvel为开发者提供了一个强大的API,允许他们访问和利用Marvel庞大的漫画库资源。这个API涵盖了从70年前的经典作品到即将推出的新漫画,为开发者提供了广泛的数据和信息。通过这个API,开发者可以创建各种应用程序和服务,为Marvel的粉丝提供更加丰富和个性化的体验。同时,Marvel也提供了详细的文档和指南,帮助开发者更好地理解和使用这个API。

OMDbapi
开放电影数据库 API

OMDb API是一个提供电影信息的RESTful网络服务,由用户贡献和维护内容及图片。公司成立于2015年,提供包括电影、电视剧、演员等在内的丰富数据。OMDb API支持通过IMDb ID、电影名、年份等多种方式查询,返回数据格式包括JSON和XML。此外,公司还提供海报API服务,拥有超过28万张海报资源。OMDb API致力于为用户提供便捷、全面的电影数据查询服务。

Themoviedb
电影数据库

The Movie Database (TMDB) 是一个全球性的电影和电视数据库,提供丰富的电影、电视剧以及人物信息。用户可以浏览流行作品、最新上映、即将上映以及高评分内容。TMDB 还允许用户创建个人列表,追踪观看历史,并根据个人喜好和订阅的流媒体服务筛选内容。此外,TMDB 拥有活跃的社区,用户可以参与讨论、贡献数据库,并通过API访问数据。加入TMDB,享受无广告体验,构建个性化的观影清单。

trakt
追踪、发现、分享

Trakt是一家提供影视追踪、发现和分享服务的公司。用户可以通过Trakt追踪自己观看的影视作品,发现热门内容以及流媒体平台上的可用资源。此外,Trakt还允许用户分享评论、推荐和评分,与社区互动。公司成立于2010年,提供iOS、Android和tvOS等平台的应用程序,并通过JustWatch提供全球多个国家的流媒体服务链接。