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:
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.jpgExemplo completo funcional
Aqui esta um exemplo completo em Node.js que comprime uma imagem e salva o resultado:
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.