Kom igang
Kom igang med FreeFileTools API pa bara nagra minuter. Folj dessa steg for att gora ditt forsta API-anrop.
Steg 1: Skapa ett konto
Registrera dig for ett gratiskonto pa freefiletools.io. Inget kreditkort kravs. Du kan anvanda din e-post eller logga in med Google.
Steg 2: Skapa en API Key
Nar du ar inloggad, navigera till din Instrumentpanel och ga till API Keys. Klicka pa Skapa API Key for att generera din nyckel.
Din API Key ser ut sa har: fft_abc123...
Viktigt: Kopiera och forvara din API Key sakert. Du kommer inte att kunna se hela nyckeln igen efter skapandet.
Steg 3: Gor din forsta forfragen
Anvand din API Key i x-api-key-huvudet med varje forfragen. Har ar ett enkelt exempel med cURL for att komprimera en bild:
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.jpgKomplett fungerande exempel
Har ar ett komplett Node.js-exempel som komprimerar en bild och sparar resultatet:
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();Nasta steg
Autentisering -- Lar dig om API Key-autentisering i detalj.
API-referens: Bildverktyg -- Utforska alla bildbearbetningsslutpunkter.
API-referens: PDF-verktyg -- Utforska alla PDF-bearbetningsslutpunkter.
Kodexempel -- Fardiga exempel pa flera sprak.