Autentisering
Hur du autentiserar TCG Price Lookup API-förfrågningar med din API-nyckel.
API-nyckelautentisering
TCG Price Lookup API använder API-nyckelbaserad autentisering. Alla förfrågningar måste inkludera din API-nyckel.
Header-autentisering (rekommenderat)
Skicka din API-nyckel i X-API-Key-headern:
curl https://api.tcgpricelookup.com/v1/search?q=charizard \
-H "X-API-Key: your-api-key"
Frågeparameter-autentisering
Alternativt kan du skicka den som en frågeparameter:
curl "https://api.tcgpricelookup.com/v1/search?q=charizard&api_key=your-api-key"
Obs: Header-autentisering är säkrare. Att skicka den som frågeparameter kan innebära att API-nyckeln loggas i serverloggar.
Autentisering med SDK:er
SDK:erna hanterar all autentisering automatiskt:
// 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'])
Säkerhet för API-nycklar
- Commit:a inte din API-nyckel till versionshantering
- Använd miljövariabler (
TCG_API_KEY) - Exponera inte din API-nyckel i kod på klientsidan eller i frontend
- Rotera nyckeln omedelbart via dashboarden om den läcker
Felsvar
Autentiseringsfel returnerar 401 Unauthorized:
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key"
}
}