Authenticatie

Hoe u TCG Price Lookup API-verzoeken authenticeert met uw API-sleutel.


API-sleutelauthenticatie

De TCG Price Lookup API gebruikt API-sleutelauthenticatie. Alle verzoeken moeten een API-sleutel bevatten.

Headerauthenticatie (aanbevolen)

Geef uw API-sleutel door in de X-API-Key-header:

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

Queryparameter authenticatie

Als alternatief kunt u het als queryparameter doorgeven:

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

Let op: Headerauthenticatie is veiliger. Als u het als queryparameter doorgeeft, kan uw API-sleutel in serverlogboeken worden vastgelegd.

Authenticatie met SDK’s

SDK’s handelen alle authenticatie automatisch af:

// 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'])

Beveiliging van API-sleutels

  • Commit uw API-sleutel niet naar versiebeheer
  • Gebruik omgevingsvariabelen (TCG_API_KEY)
  • Stel uw API-sleutel niet bloot in client-side code of frontend
  • Als uw sleutel wordt gecompromitteerd, roteer het direct vanuit het dashboard

Foutantwoorden

Authenticatiefouten retourneren 401 Unauthorized:

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