Salve sviluppatori e bentornati.
In questo video impareremo a conoscere l'API da cui prelevare i dati.
Dobbiamo ottenere i film più popolari da un sito web chiamato movie db.org.
Il Tmdb.
L'API del Movie Database è una fonte ampia e popolare di dati su film, spettacoli televisivi e celebrità.
Fornisce agli sviluppatori l'accesso a un'ampia gamma di informazioni relative ai media, come dettagli sui film, dati
sui programmi televisivi, informazioni sul cast e sulla troupe, recensioni degli utenti e molto altro ancora.
Utilizzeremo quindi questo fantastico sito web per ottenere i film più popolari.
Quindi, tra i film, dobbiamo selezionare quelli più popolari.
È possibile ottenere il Nowplaying di prossima pubblicazione e molto altro ancora.
Ok, siamo interessati a ottenere i film più popolari.
Inoltre, è possibile ottenere i programmi televisivi, i personaggi più popolari e altri ancora.
Stiamo per recuperare questi film popolari nella nostra applicazione Android Jetpack Compose.
Il nostro obiettivo principale, il nostro scopo dall'applicazione è quello di ottenere film popolari dal sito web Tmdb.
Per utilizzare l'API Tmdb.
È necessario registrarsi per ottenere una chiave API, necessaria per autenticare le richieste.
È possibile registrarsi per una chiave API creando un account sul sito web
di Tmdb e navigando nella sezione API nelle impostazioni del proprio account.
Qui potete cliccare su join Tmdb.
Compilare le informazioni e fare clic su Iscriviti.
Inoltre, è necessario autenticare e verificare il proprio account facendo clic su un link e-mail e verificarlo.
Ok.
Dopo l'iscrizione, è possibile effettuare il login e questo è il mio account.
Ora possiamo creare la chiave API da qui.
Fare clic su API.
Verrete indirizzati alle guide API.
Inoltre, è possibile fare clic sulle impostazioni Profilo e Impostazioni e selezionare API per ottenere la chiave API.
Copiare la chiave API e incollarla in un nuovo documento e
in un documento del Blocco note per conservarla in seguito.
Questa chiave è necessaria per autenticare le vostre richieste e senza
di essa non potrete ottenere alcun dato da questo sito web.
Questa è una nota molto importante.
Ora facciamo un'immersione profonda nell'API.
Da qui possiamo selezionare il riferimento API e siamo interessati a ottenere i film più recenti.
È possibile ottenere i dettagli del conto.
È possibile ottenere l'autenticazione, le certificazioni, le società di riscossione e altro ancora.
Ok.
Siamo interessati alle liste di film.
Faremo clic su popolare e otterremo questo.
Questa richiesta otterrà un elenco di film ordinati per popolarità.
Inoltre, è possibile ottenere e selezionare la propria lingua.
Ad esempio, se si utilizza Kotlin, si otterrà il codice Kotlin e se si nota
che si devono ottenere i film più popolari e si deve fornire la chiave qui.
Ok.
Una nota importante.
Se vogliamo ottenere i film più popolari, dobbiamo chiamare questo link con l'URL di base.
L'URL di base per le API di Tmdb è http as api dot the movie db.org/3.
Tutti gli endpoint vengono aggiunti a questo URL di base, anche se si ottiene il top trending.
Quindi, lasciatemi controllare il top rated.
Se si seleziona top rated si ottiene lo stesso link, ma film slash top rated in arrivo.
Si può notare che l'URL di base è sempre lo stesso, ma l'endpoint è diverso.
Film slash in uscita.
Se si selezionano, ad esempio, i dettagli di un film e si seleziona
l'ID del film, questo è un endpoint e questo è l'URL di base.
Torniamo ai film popolari.
Copio questo URL e lo incollo qui; dobbiamo fornire una chiave API.
La chiave API equivale a.
Dobbiamo copiare la chiave API che abbiamo ottenuto prima e
incollarla? Cliccando su enter si ottiene una chiave non valida.
È necessario disporre di una chiave valida.
Forse mi è sfuggito il tasto underscore e non dash API underscore e si otterrà questa risposta.
Non siate frustrati da questa risposta.
Stiamo traducendo i film più popolari.
Abbiamo tradotto le immagini, il titolo, la data di uscita e la recensione in questa risposta JSON.
Si può notare che qui abbiamo una chiave di risultato e il valore è un array JSON.
E all'interno di questo array JSON abbiamo oggetti JSON.
Il primo oggetto JSON è questo.
Qual è il titolo?
Si chiama Inside Out.
Se andiamo ai film popolari il prossimo è una saga di Mad Max? Scorrendo verso
il basso il secondo oggetto è Furiosa, un secondo Mad Max, e così via.