DocsPer iniziare

Per iniziare

Inizia a usare l'API FreeFileTools in pochi minuti. Segui questi passaggi per effettuare la tua prima chiamata API.

Passo 1: Crea un account

Registrati gratuitamente su freefiletools.io. Nessuna carta di credito richiesta. Puoi usare la tua email o accedere con Google.

Passo 2: Crea un API Key

Dopo aver effettuato l'accesso, vai alla tua Dashboard e accedi a API Keys. Clicca su Crea API Key per generare la tua chiave.

La tua API key apparira cosi: fft_abc123...

Importante: Copia e conserva la tua API key in modo sicuro. Non potrai piu vedere la chiave completa dopo la creazione.

Passo 3: Invia la tua prima richiesta

Usa la tua API key nell'intestazione x-api-key con ogni richiesta. Ecco un semplice esempio usando cURL per comprimere un'immagine:

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

Esempio completo funzionante

Ecco un esempio completo in Node.js che comprime un'immagine e salva il risultato:

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

Prossimi passi

Autenticazione -- Scopri in dettaglio l'autenticazione tramite API key.

Riferimento API: Strumenti immagine -- Esplora tutti gli endpoint di elaborazione immagini.

Riferimento API: Strumenti PDF -- Esplora tutti gli endpoint di elaborazione PDF.

Esempi di codice -- Esempi pronti all'uso in piu linguaggi.