Authentifizierung
So authentifizieren Sie TCG Price Lookup API-Anfragen mit Ihrem API-Schlüssel.
API-Schlüssel-Authentifizierung
Die TCG Price Lookup API verwendet API-Schlüssel-basierte Authentifizierung. Jede Anfrage muss einen API-Schlüssel enthalten.
Header-Authentifizierung (empfohlen)
Übergeben Sie den API-Schlüssel im X-API-Key-Header:
curl https://api.tcgpricelookup.com/v1/search?q=charizard \
-H "X-API-Key: your-api-key"
Query-Parameter-Authentifizierung
Als Alternative können Sie ihn auch als Query-Parameter übergeben:
curl "https://api.tcgpricelookup.com/v1/search?q=charizard&api_key=your-api-key"
Hinweis: Header-Authentifizierung ist sicherer. Bei Query-Parametern kann der API-Schlüssel in Server-Logs erscheinen.
Authentifizierung mit SDKs
Die SDKs übernehmen die gesamte Authentifizierung automatisch:
// 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'])
Sicherheit des API-Schlüssels
- Commiten Sie den API-Schlüssel nicht in die Versionsverwaltung
- Verwenden Sie Umgebungsvariablen (
TCG_API_KEY) - Exponieren Sie den API-Schlüssel nicht in clientseitigem Code oder Frontend
- Falls der Schlüssel kompromittiert wurde, rotieren Sie ihn sofort über das Dashboard
Fehlerantworten
Authentifizierungsfehler geben 401 Unauthorized zurück:
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key"
}
}