DocsПочаток роботи

Початок роботи

Почнiть працювати з FreeFileTools API за лiченi хвилини. Виконайте цi кроки, щоб зробити свiй перший виклик API.

Крок 1: Створення облiкового запису

Зареєструйтеся для безкоштовного облiкового запису на freefiletools.io. Кредитна картка не потрiбна. Ви можете використати свою електронну пошту або увiйти через Google.

Крок 2: Створення API Key

Пiсля входу перейдiть до своєї Панелi керування i перейдiть до API Keys. Натиснiть Створити API Key, щоб згенерувати свiй ключ.

Ваш API Key виглядатиме так: fft_abc123...

Важливо: Скопiюйте та надiйно збережiть свiй API Key. Пiсля створення ви не зможете побачити повний ключ знову.

Крок 3: Зробiть свiй перший запит

Використовуйте свiй API Key у заголовку x-api-key з кожним запитом. Ось простий приклад з cURL для стиснення зображення:

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

Повний робочий приклад

Ось повний приклад на Node.js, який стискає зображення та зберiгає результат:

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

Наступнi кроки

Автентифiкацiя -- Дiзнайтеся про автентифiкацiю API Key детально.

Довiдник API: Iнструменти зображень -- Дослiдiть усi кiнцевi точки обробки зображень.

Довiдник API: Iнструменти PDF -- Дослiдiть усi кiнцевi точки обробки PDF.

Приклади коду -- Готовi приклади кiлькома мовами.