Rozpoczęcie pracy
Zacznij korzystać z FreeFileTools API w zaledwie kilka minut. Wykonaj poniższe kroki, aby wykonać pierwsze wywołanie API.
Krok 1: Utwórz konto
Zarejestruj darmowe konto na freefiletools.io. Karta kredytowa nie jest wymagana. Możesz użyć adresu e-mail lub zalogować się przez Google.
Krok 2: Utwórz API Key
Po zalogowaniu przejdź do Panel i otwórz API Keys. Kliknij Utwórz API Key, aby wygenerować klucz.
Twój API Key będzie wyglądał następująco: fft_abc123...
Ważne: Skopiuj i bezpiecznie przechowaj swój API Key. Po utworzeniu nie będzie można ponownie wyświetlić pełnego klucza.
Krok 3: Wyślij pierwsze żądanie
Dołącz API Key w nagłówku x-api-key do każdego żądania. Oto prosty przykład użycia cURL do kompresji obrazu:
curl -X POST https://freefiletools.io/api/image-compress \
-H "x-api-key: fft_your_api_key_here" \
-F "[email protected]" \
-F "quality=80" \
-o compressed.jpgPełny działający przykład
Oto kompletny przykład w Node.js, który kompresuje obraz i zapisuje wynik:
const fs = require("fs");
async function compressImage() {
const formData = new FormData();
formData.append("file", new Blob([fs.readFileSync("photo.jpg")]), "photo.jpg");
formData.append("quality", "75");
const response = await fetch("https://freefiletools.io/api/image-compress", {
method: "POST",
headers: {
"x-api-key": "fft_your_api_key_here",
},
body: formData,
});
if (!response.ok) {
const error = await response.json();
console.error("Error:", error);
return;
}
const buffer = Buffer.from(await response.arrayBuffer());
fs.writeFileSync("compressed.jpg", buffer);
console.log("Compressed image saved as compressed.jpg");
}
compressImage();Następne kroki
Uwierzytelnianie -- Dowiedz się szczegółowo o uwierzytelnianiu za pomocą API Key.
Dokumentacja API: Narzędzia graficzne -- Poznaj wszystkie endpointy przetwarzania obrazów.
Dokumentacja API: Narzędzia PDF -- Poznaj wszystkie endpointy przetwarzania PDF.
Przykłady kodu -- Gotowe przykłady w wielu językach programowania.