Actualiser api.php

This commit is contained in:
2026-07-01 14:30:52 +02:00
parent 4cee216f76
commit 51dd7c55ef
+15
View File
@@ -907,6 +907,21 @@ case 'add_item_by_ean':
$upcUrl = "https://api.upcitemdb.com/prod/trial/lookup?upc=" . urlencode($ean);
$upcResponse = @file_get_contents($upcUrl);
$upcData = json_decode($upcResponse, true);
if (empty($upcData['items'])) {
echo json_encode(["success" => false, "error" => "EAN non trouvé sur UPCItemDB"]);
exit;
}
$rawTitle = $upcData['items'][0]['title'];
// 🚀 NOUVEAU : Nettoyage du titre avant d'appeler TMDB
$cleanTitle = cleanUpcTitle($rawTitle);
// Log pour debug (vous pourrez le retirer plus tard)
error_log("Nettoyage EAN : " . $rawTitle . " -> " . $cleanTitle);
// 3. Recherche sur TMDB avec le titre nettoyé
$tmdbSearchUrl = "https://api.themoviedb.org/3/search/movie?api_key=$tmdbKey&query=" . urlencode($cleanTitle) . "&language=fr-FR";
if (empty($upcData['items'])) {
echo json_encode(["success" => false, "error" => "EAN non trouvé sur UPCItemDB"]);