Tutorial
Questi tutorial costruiscono piccole funzioni che funzionano sull'API amodb. Ognuno ha passaggi numerati, codice in uno stack comune e il JSON che dovresti vedere. Parti da ricerca e dettagli, poi aggiungi le locandine da img.amodb.dev, i titoli localizzati in 14 lingue e le ricerche in stile OMDb.
-
Un tool Python da riga di comando che cerca un film e stampa anno, cast, valutazione IMDb e locandina, con retry su 429 e cache su file. Usa requests.
-
Uno script Node.js che carica dettagli, crediti e valutazioni di un elenco di ID film con una richiesta ciascuno, cache TTL, retry su 429 e zero dipendenze.
-
Una funzione PHP e una pagina film che chiamano l'API amodb con cURL, ritentano su 429, fanno l'escape dell'output e salvano ogni risposta in cache. PHP 8.2+.
-
Crea un tool da riga di comando in Go che elenca i film più votati per genere e anno: struct tipizzate, retry su 429 con Retry-After e cache su disco.
-
Guida agli episodi in Java con l'HttpClient del JDK e i record Jackson: leggi una stagione, gestisci Retry-After su 429, cache su file. Java 17 o successivo.
-
Tutorial API film in C# per .NET 8
Crea un'app console .NET 8 che cerca un film, carica dettagli e valutazioni e stampa il link della locandina con HttpClient e System.Text.Json tramite amodb.
-
Tutorial API film Swift con SwiftUI
Un'app SwiftUI per iOS 16 che elenca i film di tendenza con locandine tramite URLSession async/await e AsyncImage, e perché la chiave deve stare su un server.
-
Crea un'app film Next.js 15 in JavaScript: i server component leggono tendenze, ricerca e dettagli da amodb con revalidate e tengono privata la chiave.
-
Tutorial bot Telegram per film
Crea un bot Telegram con grammY e Node.js che risponde a /movie con locandina, anno e valutazione da amodb, con retry su 429 e una piccola cache in memoria.
-
Crea un bot Discord con discord.js v14 e un comando slash /movie che risponde con un embed di locandina, valutazioni e trama da amodb, con retry su 429.
Parti con una sola chiave
Ogni piano include tutti gli endpoint, tutte le 14 lingue e le immagini. I piani differiscono solo per le richieste al minuto.
$ curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY" curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY"