Primii pasi
Incepe sa folosesti FreeFileTools API in doar cateva minute. Urmeaza acesti pasi pentru a face primul tau apel API.
Pasul 1: Creeaza un cont
Inregistreaza-te pentru un cont gratuit la freefiletools.io. Nu este necesar card de credit. Poti folosi email-ul tau sau te poti conecta cu Google.
Pasul 2: Creeaza un API Key
Dupa autentificare, navigheaza la Panoul de control si mergi la API Keys. Apasa pe Creeaza API Key pentru a genera cheia ta.
API Key-ul tau va arata astfel: fft_abc123...
Important: Copiaza si stocheaza API Key-ul tau in siguranta. Nu vei mai putea vedea cheia completa dupa creare.
Pasul 3: Fa prima ta cerere
Foloseste API Key-ul tau in antetul x-api-key la fiecare cerere. Iata un exemplu simplu cu cURL pentru a comprima o imagine:
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.jpgExemplu complet functional
Iata un exemplu complet in Node.js care comprima o imagine si salveaza rezultatul:
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();Pasii urmatori
Autentificare -- Afla mai multe despre autentificarea cu API Key.
Referinta API: Instrumente pentru imagini -- Exploreaza toate punctele finale de procesare a imaginilor.
Referinta API: Instrumente PDF -- Exploreaza toate punctele finale de procesare PDF.
Exemple de cod -- Exemple gata de utilizare in mai multe limbaje.