Documentation d'amodb
Commencez par le démarrage rapide pour faire votre premier appel en deux minutes. Lisez ensuite comment fonctionnent les clés, les limites de débit, les erreurs, les langues et les images. amodb garde les chemins et le JSON de TMDB v3 et d'OMDb : la plupart des pages expliquent ce qui est identique, ce qu'amodb ajoute et les rares différences.
curl "https://api.amodb.dev/3/movie/550?language=en-US" \
-H "Authorization: Bearer $AMODB_KEY"const res = await fetch("https://api.amodb.dev/3/movie/550?language=en-US", {
headers: { Authorization: `Bearer ${process.env.AMODB_KEY}` },
});
const data = await res.json();import os
import requests
res = requests.get(
"https://api.amodb.dev/3/movie/550",
params={"language": "en-US"},
headers={"Authorization": f"Bearer {os.environ['AMODB_KEY']}"},
timeout=10,
)
data = res.json()<?php
$ch = curl_init("https://api.amodb.dev/3/movie/550?language=en-US");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("AMODB_KEY")],
]);
$data = json_decode(curl_exec($ch), true);req, _ := http.NewRequest("GET", "https://api.amodb.dev/3/movie/550?language=en-US", nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("AMODB_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var data map[string]any
json.NewDecoder(res.Body).Decode(&data)URL de base
| Usage | URL de base | Paramètre de clé |
|---|---|---|
| Style TMDB v3 | https:/ | api_key ou Authorization: Bearer |
| Style OMDb | https:/ | apikey |
| Images | https:/ | aucun |
| Catalogue des offres | https:/ | aucun |
Pour commencer
-
Faites votre premier appel amodb : obtenez une clé, demandez un film en curl, JavaScript, Python, PHP ou Go, puis chargez l'affiche. En moins de 2 minutes.
-
Comment envoyer votre clé amodb : api_key dans la requête, en-tête Authorization Bearer, ou apikey pour OMDb. Format, stockage, rotation et erreurs 401.
-
amodb limite chaque clé en requêtes par minute sur une fenêtre glissante de 60 secondes : 20, 40 ou 120 selon l'offre. Lisez les en-têtes et gérez le 429.
Concepts
-
Chaque erreur amodb : statut HTTP, status_code et message TMDB, plus la forme d'erreur OMDb. Ce que chacune signifie et ce que votre client doit faire.
-
amodb sert titres, résumés et noms en 14 langues. Passez une balise TMDB comme ru-RU ou pt-BR dans language ; toute autre balise se replie sur l'anglais.
-
Chargez affiches, fonds et photos de profil depuis img.amodb.dev, avec les chemins et tailles TMDB de w92 à original. Sans clé, cache de 30 jours.
Ressources
-
Les changements de l'API amodb, de l'hôte d'images img.amodb.dev, des offres et du site, par date. Entrées récentes en haut, avec ce qu'il faut faire.
-
Savoir si amodb fonctionne : point de terminaison de santé public, codes d'erreur d'un incident, et comment signaler un problème avec les détails utiles.
Référence de l'API
Tous les endpointsFilms
-
/3/movie/{movie_id} -
/3/movie/{movie_id}/credits -
/3/movie/{movie_id}/images -
API des vidéos et bandes-annonces
/3/movie/{movie_id}/videos -
/3/movie/{movie_id}/translations -
/3/movie/{movie_id}/keywords
Séries
-
/3/tv/{series_id} -
API des saisons et épisodes de séries TV
/3/tv/{series_id}/season/{season_number}
Personnes
-
/3/person/{person_id}
Recherche et listes
-
/3/search/movie -
/3/discover/movie -
Tendances et points de terminaison de listes
/3/trending/{media_type}/{time_window} -
/3/genre/movie/list -
/3/collection/{collection_id} -
/3/company/{company_id} -
Recherche par identifiant externe
/3/find/{external_id}
Extensions amodb
-
/3/movie/{movie_id}/ratings -
/3/movie/{movie_id}/moods -
/3/movie/{movie_id}/soundtracks -
/3/movie/{movie_id}/showtimes
Style OMDb
-
/omdb/
Tutoriels
Tous les tutoriels- Tutoriel API de films en Python
- Tutoriel API de films JavaScript
- Tutoriel API de films en PHP
- Tutoriel API de films en Go
- Tutoriel API de films en Java
- Tutoriel API de films en C# pour .NET 8
- Tutoriel API de films Swift avec SwiftUI
- Tutoriel application de films Next.js
- Tutoriel bot Telegram de films
- Tutoriel bot Discord de films
Autres guides et index
-
Comparatifs d'amodb avec d'autres API de métadonnées de films et séries : compatibilité, langues, limites, images et prix, avec des chiffres à vérifier.
-
Comment des équipes utilisent amodb pour les films et séries : catalogues, serveurs multimédias, bots, recherche, avec les points de terminaison utiles.