Ξεκινήστε
Ξεκινήστε με το FreeFileTools API σε λίγα μόνο λεπτά. Ακολουθήστε αυτά τα βήματα για να κάνετε την πρώτη σας κλήση API.
Βήμα 1: Δημιουργία λογαριασμού
Εγγραφείτε για δωρεάν λογαριασμό στο freefiletools.io. Δεν απαιτείται πιστωτική κάρτα. Μπορείτε να χρησιμοποιήσετε το email σας ή να συνδεθείτε με Google.
Βήμα 2: Δημιουργία API Key
Αφού συνδεθείτε, μεταβείτε στον Πίνακα ελέγχου σας και πηγαίνετε στα API Keys. Κάντε κλικ στο Δημιουργία API Key για να δημιουργήσετε το κλειδί σας.
Το API Key σας θα μοιάζει ως εξής: fft_abc123...
Σημαντικό: Αντιγράψτε και αποθηκεύστε το API Key σας με ασφάλεια. Δεν θα μπορείτε να δείτε το πλήρες κλειδί ξανά μετά τη δημιουργία.
Βήμα 3: Κάντε το πρώτο σας αίτημα
Χρησιμοποιήστε το API Key σας στην κεφαλίδα x-api-key με κάθε αίτημα. Ακολουθεί ένα απλό παράδειγμα με cURL για συμπίεση εικόνας:
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Πλήρες λειτουργικό παράδειγμα
Ακολουθεί ένα πλήρες παράδειγμα Node.js που συμπιέζει μια εικόνα και αποθηκεύει το αποτέλεσμα:
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();Επόμενα βήματα
Ταυτοποίηση -- Μάθετε για την ταυτοποίηση με API Key αναλυτικά.
Αναφορά API: Εργαλεία εικόνων -- Εξερευνήστε όλα τα τελικά σημεία επεξεργασίας εικόνων.
Αναφορά API: Εργαλεία PDF -- Εξερευνήστε όλα τα τελικά σημεία επεξεργασίας PDF.
Παραδείγματα κώδικα -- Έτοιμα παραδείγματα σε πολλές γλώσσες.