DocsPierwsze kroki

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:

bash
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.jpg

Pełny działający przykład

Oto kompletny przykład w Node.js, który kompresuje obraz i zapisuje wynik:

javascript
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.