tmdb增加轮询

This commit is contained in:
mtvpls
2025-12-31 01:21:34 +08:00
parent 2a7d68bf84
commit 69c45352cc
6 changed files with 85 additions and 28 deletions
+4 -2
View File
@@ -6,6 +6,7 @@
import { fetchDoubanData as fetchDoubanAPI } from '@/lib/douban';
import { searchTMDB, getTVSeasons } from '@/lib/tmdb.search';
import { getNextApiKey } from '@/lib/tmdb.client';
export interface VideoContext {
title?: string;
@@ -251,7 +252,8 @@ async function fetchTMDBData(
tmdbProxy?: string
): Promise<any> {
try {
if (!tmdbApiKey) {
const actualKey = getNextApiKey(tmdbApiKey || '');
if (!actualKey) {
console.log('⚠️ TMDB API Key 未配置,跳过TMDB数据获取');
return null;
}
@@ -263,7 +265,7 @@ async function fetchTMDBData(
// 使用 TMDB API 获取详情
// TMDB API: https://api.themoviedb.org/3/{type}/{id}
const url = `https://api.themoviedb.org/3/${params.type}/${params.id}?api_key=${tmdbApiKey}&language=zh-CN&append_to_response=keywords,similar`;
const url = `https://api.themoviedb.org/3/${params.type}/${params.id}?api_key=${actualKey}&language=zh-CN&append_to_response=keywords,similar`;
console.log('📡 获取TMDB详情:', params.type, params.id);