Kezdje el
Kezdjen el dolgozni a FreeFileTools API-val mindossze nehany perc alatt. Kovesse ezeket a lepeseket az elso API-hivas megteteleshez.
1. lepes: Fiok letrehozasa
Regisztraljon ingyenes fiokot a freefiletools.io oldalon. Nem szukseges hitelkartya. Hasznalhatja email-jet, vagy bejelentkezhet Google-lel.
2. lepes: API Key letrehozasa
Bejelentkezes utan navigaljon a Vezerlopult oldalra es menjen az API Keys reszhez. Kattintson az API Key letrehozasa gombra a kulcs generalasahoz.
Az API Key-je igy fog kinezni: fft_abc123...
Fontos: Masolja es tarolja biztonsagosan az API Key-jet. A letrehozas utan nem fogja tudni ujra megtekinteni a teljes kulcsot.
3. lepes: Tegye meg az elso kereset
Hasznalja API Key-jet a x-api-key fejlecben minden keresnel. Ime egy egyszeru pelda cURL hasznalataval egy kep tomoritesehez:
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.jpgTeljes mukodo pelda
Ime egy teljes Node.js pelda, amely tomorit egy kepet es menti az eredmenyt:
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();Kovetkezo lepesek
Hitelesites -- Tudjon meg tobbet az API Key hitelesiresrol reszletesen.
API referencia: Kepeszkozok -- Fedezze fel az osszes kepfeldolgozo vegpontot.
API referencia: PDF-eszkozok -- Fedezze fel az osszes PDF-feldolgozo vegpontot.
Kodpeldak -- Hasznalatra kesz peldak tobb nyelven.