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処理エンドポイントを確認しましょう。

コード例 -- 複数言語のすぐに使えるサンプルコード。