DocsKom igang

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:

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

Komplett fungerande exempel

Har ar ett komplett Node.js-exempel som komprimerar en bild och sparar resultatet:

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

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.