Erste Schritte
Starten Sie mit der FreeFileTools API in nur wenigen Minuten. Folgen Sie diesen Schritten, um Ihren ersten API-Aufruf zu machen.
Schritt 1: Konto erstellen
Registrieren Sie sich kostenlos auf freefiletools.io. Keine Kreditkarte erforderlich. Sie koennen Ihre E-Mail verwenden oder sich mit Google anmelden.
Schritt 2: API Key erstellen
Nach der Anmeldung navigieren Sie zu Ihrem Dashboard und gehen Sie zu API Keys. Klicken Sie auf API Key erstellen, um Ihren Schluessel zu generieren.
Ihr API Key sieht so aus: fft_abc123...
Wichtig: Kopieren und speichern Sie Ihren API Key sicher. Sie koennen den vollstaendigen Schluessel nach der Erstellung nicht mehr einsehen.
Schritt 3: Erste Anfrage senden
Verwenden Sie Ihren API Key im x-api-key-Header bei jeder Anfrage. Hier ist ein einfaches Beispiel mit cURL zum Komprimieren eines Bildes:
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.jpgVollstaendiges funktionierendes Beispiel
Hier ist ein vollstaendiges Node.js-Beispiel, das ein Bild komprimiert und das Ergebnis speichert:
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();Naechste Schritte
Authentifizierung -- Erfahren Sie im Detail ueber die API Key-Authentifizierung.
API-Referenz: Bild-Tools -- Erkunden Sie alle Bildverarbeitungs-Endpunkte.
API-Referenz: PDF-Tools -- Erkunden Sie alle PDF-Verarbeitungs-Endpunkte.
Codebeispiele -- Einsatzbereite Beispiele in mehreren Sprachen.