DocsPrimeiros passos

Primeiros passos

Comece a usar a API FreeFileTools em apenas alguns minutos. Siga estes passos para fazer sua primeira chamada de API.

Passo 1: Crie uma conta

Registre-se gratuitamente em freefiletools.io. Nenhum cartao de credito necessario. Voce pode usar seu e-mail ou entrar com o Google.

Passo 2: Crie uma API Key

Apos fazer login, navegue ate seu Painel de controle e va para API Keys. Clique em Criar API Key para gerar sua chave.

Sua API key tera esta aparencia: fft_abc123...

Importante: Copie e armazene sua API key com seguranca. Voce nao podera ver a chave completa novamente apos a criacao.

Passo 3: Faca sua primeira requisicao

Use sua API key no cabecalho x-api-key em cada requisicao. Aqui esta um exemplo simples usando cURL para comprimir uma imagem:

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

Exemplo completo funcional

Aqui esta um exemplo completo em Node.js que comprime uma imagem e salva o resultado:

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

Proximos passos

Autenticacao -- Aprenda sobre autenticacao por API key em detalhes.

Referencia da API: Ferramentas de imagem -- Explore todos os endpoints de processamento de imagens.

Referencia da API: Ferramentas PDF -- Explore todos os endpoints de processamento de PDF.

Exemplos de codigo -- Exemplos prontos para uso em multiplas linguagens.