Zarządzanie API Key
Dowiedz się, jak tworzyć, zarządzać i zabezpieczać klucze FreeFileTools API.
Tworzenie API Key
Aby utworzyć API Key:
- Zaloguj się na swoje konto na freefiletools.io
- Przejdź do Panel > API Keys
- Kliknij Utwórz API Key
- Nadaj kluczowi opisową nazwę (np. "Moja aplikacja", "Pipeline CI")
- Skopiuj i bezpiecznie przechowaj klucz -- zostanie wyświetlony tylko raz
Twój klucz będzie wyglądał następująco: fft_abc123def456...
Plan darmowy
| Funkcja | Limit |
|---|---|
| Klucze API na konto | 1 |
| Żądania na godzinę | 50 |
| Maksymalny rozmiar pliku | 25 MB |
| Wszystkie endpointy | W zestawie |
Regenerowanie klucza
Jeśli Twój API Key został naruszony lub potrzebujesz nowego:
- Przejdź do Panel > API Keys
- Kliknij przycisk Regeneruj obok istniejącego klucza
- Potwierdź operację -- stary klucz zostanie natychmiast unieważniony
- Skopiuj i przechowaj nowy klucz
Ostrzeżenie: Regenerowanie klucza natychmiast unieważnia stary klucz. Aplikacje korzystające ze starego klucza przestaną działać do momentu aktualizacji nowym kluczem.
Najlepsze praktyki bezpieczeństwa
Nigdy nie udostępniaj API Key
Nie udostępniaj klucza w publicznych repozytoriach, na forach ani w kodzie po stronie klienta.
Używaj zmiennych środowiskowych
Przechowuj API Key w zmiennych środowiskowych, nie w kodzie źródłowym.
Trzymaj go po stronie serwera
Wykonuj wywołania API z serwera backendowego. Nigdy nie ujawniaj klucza w frontendowym JavaScript.
Regeneruj w przypadku naruszenia
Jeśli klucz mógł zostać ujawniony, natychmiast go zregeneruj z panelu.
Przykład: Używanie zmiennych środowiskowych
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here// Read from environment variable
const apiKey = process.env.FFT_API_KEY;
const response = await fetch("https://freefiletools.io/api/image-compress", {
method: "POST",
headers: {
"x-api-key": apiKey,
},
body: formData,
});