Aan de slag
Ga binnen enkele minuten aan de slag met de FreeFileTools API. Volg deze stappen om je eerste API-aanroep te doen.
Stap 1: Account aanmaken
Registreer je voor een gratis account op freefiletools.io. Geen creditcard vereist. Je kunt je e-mail gebruiken of inloggen met Google.
Stap 2: API Key aanmaken
Na het inloggen, navigeer naar je Dashboard en ga naar API Keys. Klik op API Key aanmaken om je sleutel te genereren.
Je API Key ziet er als volgt uit: fft_abc123...
Belangrijk: Kopieer en bewaar je API Key veilig. Je kunt de volledige sleutel na aanmaak niet meer bekijken.
Stap 3: Eerste verzoek versturen
Voeg je API Key toe in de x-api-key-header bij elk verzoek. Hier is een eenvoudig voorbeeld met cURL om een afbeelding te comprimeren:
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.jpgVolledig werkend voorbeeld
Hier is een volledig Node.js-voorbeeld dat een afbeelding comprimeert en het resultaat opslaat:
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();Volgende stappen
Authenticatie -- Leer meer over API Key-authenticatie.
API-referentie: Afbeeldingstools -- Ontdek alle endpoints voor beeldverwerking.
API-referentie: PDF-tools -- Ontdek alle endpoints voor PDF-verwerking.
Codevoorbeelden -- Kant-en-klare voorbeelden in meerdere programmeertalen.