Obține o cheie compatibilă TMDB în patru pași

amodb vinde chei pentru propriul API, care păstrează căile și JSON-ul TMDB v3. Nu este o cheie de la TMDB și nu funcționează pe api.themoviedb.org. Primești o cheie de aceeași formă, 32 de caractere hexazecimale minuscule, pe care clientul tău TMDB o acceptă după o singură schimbare a URL-ului de bază.

  1. Deschide prețurile și alege un plan: 20, 40 sau 120 de cereri pe minut. Fiecare plan întoarce toate datele.
  2. Autentifică-te cu e-mailul. amodb trimite un cod de 6 cifre, valabil 10 minute. Nu există parolă.
  3. Plătește cu cardul, Apple Pay sau Google Pay pentru 1 până la 24 de luni. Nimic nu se reînnoiește automat.
  4. Deschide Cont, apoi Chei API, și creează o cheie. Copiaz-o imediat, pentru că cheia completă se afișează o singură dată.

Pașii durează cam un minut, iar cheia funcționează de îndată ce plata este confirmată.

Folosește cheia: schimbă URL-ul de bază

Păstrează codul tău pentru TMDB și schimbă două valori, URL-ul de bază și cheia. Ambele moduri de a trimite cheia funcționează, api_key în interogare și antetul Authorization: Bearer.

Shell
# TMDB
curl "https://api.themoviedb.org/3/movie/550?api_key=$TMDB_KEY"

# amodb
curl "https://api.amodb.dev/3/movie/550?api_key=$AMODB_KEY"

Același apel cu un antet Bearer, în trei limbaje:

bashjspy
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}` },
});
if (!res.ok) throw new Error(`amodb ${res.status}`);
const movie = await res.json();
console.log(movie.title, movie.release_date);
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,
)
res.raise_for_status()
movie = res.json()
print(movie["title"], movie["release_date"])

Răspunsul are forma TMDB v3:

JSON
{
  "id": 550,
  "imdb_id": "tt0137523",
  "title": "Fight Club",
  "release_date": "1999-10-15",
  "runtime": 139,
  "genres": [{ "id": 18, "name": "Drama" }],
  "vote_average": 8.4,
  "poster_path": "/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg"
}

Citește images.secure_base_url din /3/configuration, ca linkurile de poster să indice spre img.amodb.dev. Imaginile nu au nevoie de cheie. Mai multe despre trimiterea cheii găsești la autentificare, iar un ghid mai lung este în ghidul rapid.

O cheie TMDB gratuită și o cheie amodb una lângă alta

Alegerea potrivită depinde de proiectul tău și de termenii tăi, nu de o listă de funcții. Coloana TMDB repetă doar ce publică TMDB în general. Citește termenii și documentația TMDB pentru regulile actuale.

Cheie TMDB gratuităCheie amodb
PrețGratuită pentru utilizări eligibile, conform termenilor TMDBCu plată, plătită în avans pentru 1 până la 24 de luni, fără perioadă de probă
Cum o obțiiUn cont TMDB și o cerere de cheie pe site-ul TMDBE-mail, cod de 6 cifre, plată, apoi creezi cheia în cont
Utilizare comercialăVerifică termenii TMDB pentru utilizare comercială și atribuirePermisă conform termenilor amodb
Limită de cereriStabilită de TMDB, vezi documentația lor20, 40 sau 120 de cereri pe minut, în funcție de plan
DateDatele TMDBForma TMDB v3, plus ratings, moods, soundtracks, wikidata și showtimes prin append_to_response
Formatul cheiiCheie v3, 32 de caractere hexazecimale32 de caractere hexazecimale minuscule
URL de bazăhttps://api.themoviedb.org/3https://api.amodb.dev/3
Metode de scriereMetode pentru cont, liste și evaluăriNu sunt oferite, răspund 405

Când ajunge o cheie TMDB gratuită

Rămâi pe o cheie TMDB gratuită pentru un proiect personal sau de învățare care se încadrează în termenii TMDB. Dacă utilizarea ta este eligibilă, TMDB nu costă nimic, iar amodb nu poate egala asta.

Folosește o cheie amodb când proiectul este comercial și vrei un acord cu plată, când ai nevoie de o limită fixă pe minut, pe care o poți planifica, sau când pagina unui titlu trebuie să primească evaluări din cinci surse printr-un singur apel. Verifică mai întâi lipsurile: metodele de scriere, fluxurile de modificări și alte câteva căi nu sunt oferite. Le găsești la alternativă la API-ul TMDB și în amodb vs TMDB.

Utilizare comercială și limite

Utilizarea comercială este permisă conform termenilor amodb. Poți afișa datele în aplicațiile, site-urile, boții și instrumentele tale interne și poți ține răspunsurile în cache ca să economisești cereri. Nu ai voie să revinzi accesul brut la API, să publici exporturi în masă, să partajezi chei sau să deschizi conturi suplimentare ca să-ți ridici rata. Lista completă este în politica de utilizare acceptabilă.

Planul stabilește rata. Fiecare răspuns poartă X-RateLimit-Limit, X-RateLimit-Remaining și X-RateLimit-Reset, iar un 429 adaugă Retry-After. Detaliile sunt la limite de cereri.