Docs快速开始

入门指南

只需几分钟即可开始使用FreeFileTools API。按照以下步骤进行您的第一次API调用。

步骤1:创建账户

freefiletools.io注册免费账户。无需信用卡。您可以使用电子邮件或Google账号登录。

步骤2:创建API Key

登录后,导航到您的仪表板并进入API Keys。点击创建API Key生成密钥。

您的API Key格式如下: fft_abc123...

重要: 请复制并安全存储您的API Key。创建后将无法再次查看完整密钥。

步骤3:发送第一个请求

在每个请求的x-api-key头中包含您的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示例,用于压缩图像并保存结果:

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

后续步骤

身份验证 -- 详细了解API Key身份验证。

API参考:图像工具 -- 探索所有图像处理端点。

API参考:PDF工具 -- 探索所有PDF处理端点。

代码示例 -- 多种语言的即用型示例代码。