Obtenez des identifiants TMDB en masse par nom

Dans cet article, nous allons vous apprendre comment obtenir des identifiants de TMDB (Themobiedatabase) via le nom de la série ou du film à l'aide d'un script dans Google Sheet et d'une fonction appelée « =searchTMDbId ».

Il y avait un JustWatch Widget que je voulais mettre sur mon site depuis longtemps, j'avais une base de données d'animes, mais je n'avais pas d'identifiant TMDB pour chaque anime. J'ai donc créé ce script qui a rendu le processus d'obtention d'identités très rapide et pratique.

La première chose à faire est d'ajouter le script Apps à votre formulaire, d'enregistrer et d'exécuter le script, afin de pouvoir utiliser la formule sans problème dans Google Sheet.

Script d'applications pour TMDB

Suivez le code ci-dessous :

// Função para buscar o ID de uma obra pelo nome usando a API do TMDb
function searchTMDbId(name) {
  var apiKey = '80387065ffe0b71fa2f11fecfa92a146'; // Substitua pelo sua chave de API do TMDb
  var apiUrl = 'https://api.themoviedb.org/3/search/tv';
  var query = encodeURIComponent(name);

  var response = UrlFetchApp.fetch(apiUrl + '?api_key=' + apiKey + '&query=' + query);
  var data = JSON.parse(response.getContentText());

  if (data.results.length > 0) {
    return data.results[0].id; // Retorna o ID da primeira obra encontrada
  } else {
    return 'Obra não encontrada';
  }
}