定價頁 | 點此進入 |
免費方式 | N/A |
定價方式 | 商務咨詢 |
采購渠道 | 官網 |
API適用國家/地區 | 美國 |
支持語言 | N/A |
The TV Database是什么公司
更多TVDB(TheTVDB.com)是一家提供電視節目信息的在線數據庫公司,成立于2006年。它擁有龐大的電視節目資料庫,包括劇集名稱、海報、演員表、劇情簡介、劇集列表等詳細信息。用戶可以通過API訪問這些數據,用于個人或商業項目。TVDB的數據更新頻繁,以確保信息的準確性和時效性。它在全球范圍內被廣泛使用,是電視節目信息查詢的重要資源之一。
The TV Database的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" 的電視劇。響應將是一個電視劇對象數組,每個對象都有諸如 id
、name
和 overview
等屬性。
要獲取特定電視劇的詳細信息,你可以使用 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 集成到你的項目中變得前所未有地簡單。
The TV Database API的價格(API免費方式與收費標準)
在選擇API服務商時,綜合評估以下維度,選擇最適合自己需求的API服務商,確保技術兼容性和成本效益。