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"
}
}