Actualiser api.php
This commit is contained in:
@@ -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"]);
|
||||
|
||||
Reference in New Issue
Block a user