DocsBaslangic

Baslangıc

FreeFileTools API ile sadece birkac dakikada calısmaya baslayın. Ilk API cagrınızı yapmak icin bu adımları izleyin.

Adım 1: Hesap Olusturun

freefiletools.io adresinden ucretsiz bir hesap olusturun. Kredi kartı gerekmez. E-posta adresinizi kullanabilir veya Google ile giris yapabilirsiniz.

Adım 2: API Anahtarı Olusturun

Giris yaptıktan sonra Kontrol Paneli sayfanıza gidin ve API Anahtarları bolumune gecin. Anahtarınızı olusturmak icin API Anahtarı Olustur butonuna tıklayın.

API anahtarınız su sekilde gorunecektir: fft_abc123...

Onemli: API anahtarınızı kopyalayın ve guvenli bir sekilde saklayın. Olusturulduktan sonra anahtarın tamamını tekrar goremezsiniz.

Adım 3: Ilk Istegizi Gonderin

Her istekte x-api-key baslıgında API anahtarınızı kullanın. Bir goruntuyü sıkıstırmak icin cURL kullanan basit bir ornek:

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

Tam Calısan Ornek

Bir goruntuyü sıkıstıran ve sonucu kaydeden tam bir Node.js ornegi:

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();

Sonraki Adımlar

Kimlik Dogrulama -- API anahtarı kimlik dogrulaması hakkında ayrıntılı bilgi edinin.

API Referansı: Goruntu Aracları -- Tum goruntu isleme uc noktalarını kesfedni.

API Referansı: PDF Aracları -- Tum PDF isleme uc noktalarını kesfedin.

Kod Ornekleri -- Birden fazla dilde kullanıma hazır ornekler.