Autentisering

Slik autentiserer du TCG Price Lookup API-forespørsler med API-nøkkelen din.


API-nøkkel-autentisering

TCG Price Lookup API bruker API-nøkkel-basert autentisering. Alle forespørsler må inkludere en API-nøkkel.

Headerautentisering (anbefalt)

Send API-nøkkelen i X-API-Key-headeren:

curl https://api.tcgpricelookup.com/v1/search?q=charizard \
  -H "X-API-Key: your-api-key"

Spørreparameter-autentisering

Alternativt kan du sende den som spørreparameter:

curl "https://api.tcgpricelookup.com/v1/search?q=charizard&api_key=your-api-key"

Merk: Headerautentisering er sikrere. Å sende som spørreparameter kan eksponere API-nøkkelen i serverlogger.

Autentisering med SDK

SDKer håndterer all autentisering automatisk:

// JavaScript
import { TCGLookup } from 'tcglookup';
const tcg = new TCGLookup({ apiKey: process.env.TCG_API_KEY });
# Python
from tcglookup import TCGLookup
tcg = TCGLookup(api_key=os.environ['TCG_API_KEY'])

Sikkerhet for API-nøkler

  • Ikke commit API-nøkkelen til versjonskontroll
  • Bruk miljøvariabler (TCG_API_KEY)
  • Ikke eksponer API-nøkkelen i klientside-kode eller frontend
  • Roter nøkkelen umiddelbart fra dashbordet hvis den lekker

Feilrespons

Autentiseringsfeil returnerer 401 Unauthorized:

{
  "error": {
    "code": "unauthorized",
    "message": "Invalid or missing API key"
  }
}