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:
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.jpgEsempio completo funzionante
Ecco un esempio completo in Node.js che comprime un'immagine e salva il risultato:
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.