Assistance de TMDB

I'm in the process of building a database with all the movies available here and their genres, and would like to append the movie IDs that were added weekly. I see two possible ways to achieve this:

  • Calling the "Changes" API (https://api.themoviedb.org/3/movie/changes) and to get the new IDs, and then get the genres of those IDs. However with this approach I'm not sure that the IDs from the new movies are also included, or if it's just the IDs from the movies that were present already but had information changes.
  • The other possibility is using the "Latest" API (https://api.themoviedb.org/3/movie/latest) to get the IDs movies that were added, which seems perfect but there is no information on how far back it's looking (is it the movies that were added in the last week, month or year?) Any insights on this topics would be greatly appreciated!

3 réponses (sur la page 1 sur 1)

Jump to last post

@rocio.ortiz said:

  • Calling the "Changes" API (https://api.themoviedb.org/3/movie/changes) and to get the new IDs, and then get the genres of those IDs. However with this approach I'm not sure that the IDs from the new movies are also included, or if it's just the IDs from the movies that were present already but had information changes.

The creation of a new movie is a change.

  • The other possibility is using the "Latest" API (https://api.themoviedb.org/3/movie/latest) to get the IDs movies that were added, which seems perfect but there is no information on how far back it's looking (is it the movies that were added in the last week, month or year?)

How far it is looking is irrelevant, as it give you only one single Id : the last one that have been created in the database.

Just an idea.
Maybe a better solution would be to download the list of valid movie IDs.
https://developer.themoviedb.org/docs/daily-id-exports
http://files.tmdb.org/p/exports/movie_ids_10_03_2024.json.gz
It is basically in ascending order.
There are about 5 or 6 movies at the beginning that are out of order.
Every new movie gets an ID in this ascending order.

The ID of a Movie deleted from our Database is an ID that will never be reused.

So, check your Database for the largest ID.
And in the list of valid IDs, all IDs greater than your largest will be the new IDs.

Thank you, both! @ticao2 your approach makes perfect sense and is probably the way to go for the application I'm thinking, will give it a shot!

Un film, une émission télévisée ou un artiste est introuvable ? Connectez-vous afin de créer une nouvelle fiche.

Général

s Mettre le curseur dans la barre de recherche
p Ouvrir le menu du profil
esc Fermer une fenĂŞtre ouverte
? Ouvrir la fenĂŞtre des raccourcis clavier

Sur les pages des médias

b Retour (ou vers le parent si faisable)
e Afficher la page de modification

Sur les pages des saisons des émissions télévisées

Afficher la saison suivante (flèche droite)
Afficher la saison précédente (flèche gauche)

Sur les pages des épisodes des émissions télévisées

Afficher l'épisode suivant (flèche droite)
Afficher l'épisode précédent (flèche gauche)

Sur toutes les pages des images / photos

a Ouvrir la fenĂŞtre d'ajout d'image / photo

Sur toutes les pages de modifications

t Ouvrir le sélecteur de traduction
ctrl+ s Envoyer le formulaire

Sur les pages des discussions

n Créer une nouvelle discussion
w Basculer le statut de suivi
p Basculer publique / privée
c Basculer fermer / ouvrir
a Ouvrir l'activité
r Répondre à la discussion
l Afficher la dernière réponse
ctrl+ enter Envoyer votre message
Page suivante (flèche droite)
Page précédente (flèche gauche)

Paramètres

Vous souhaitez évaluer ou ajouter cet élément à une liste ?

Connexion