DocsAPI Keys

API Anahtarı Yonetimi

FreeFileTools API anahtarlarınızı nasıl olusturacagınızı, yoneteceginizi ve guvenli tutacagınızı ogrenin.

API Anahtarı Olusturma

Bir API anahtarı olusturmak icin:

  1. freefiletools.io adresinden hesabınıza giris yapın
  2. Kontrol Paneli > API Anahtarları sayfasına gidin
  3. API Anahtarı Olustur butonuna tıklayın
  4. Anahtarınıza acıklayıcı bir ad verin (ornegin "Uygulamam", "CI Pipeline")
  5. Anahtarı kopyalayın ve guvenli bir sekilde saklayın -- yalnızca bir kez gosterilecektir

Anahtarınız su sekilde gorunecektir: fft_abc123def456...

Ucretsiz Plan

OzellikSınır
Hesap basına API anahtarı1
Saatlik istek sayısı50
Maksimum dosya boyutu25 MB
Tum uc noktalarDahil

Anahtarı Yenileme

API anahtarınız ele gecirildiyse veya yenisine ihtiyacınız varsa:

  1. Kontrol Paneli > API Anahtarları sayfasına gidin
  2. Mevcut anahtarınızın yanındaki Yenile butonuna tıklayın
  3. Islemi onaylayın -- eski anahtarınız hemen gecersiz kılınacaktır
  4. Yeni anahtarı kopyalayın ve saklayın

Uyarı: Bir anahtarı yenilemek eski anahtarı hemen gecersiz kılar. Eski anahtarı kullanan tum uygulamalar, yeni anahtarla guncellenene kadar calısmayı durduracaktır.

Guvenlik En Iyi Uygulamaları

1.

API anahtarınızı asla paylasmayın

Anahtarınızı genel depolarda, forumlarda veya istemci taraflı kodda paylasmayın.

2.

Ortam degiskenleri kullanın

API anahtarınızı kaynak kodunda degil, ortam degiskenlerinde saklayın.

3.

Sunucu tarafında tutun

API cagrilarını arka uc sunucunuzdan yapın. Anahtarı on uc JavaScript'inde asla ifsa etmeyin.

4.

Ele gecirilirse yenileyin

Anahtarınız ifsa olmus olabilirse, kontrol panelinden hemen yenileyin.

Ornek: Ortam degiskenleri kullanma

bash
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here
javascript
// Read from environment variable
const apiKey = process.env.FFT_API_KEY;

const response = await fetch("https://freefiletools.io/api/image-compress", {
  method: "POST",
  headers: {
    "x-api-key": apiKey,
  },
  body: formData,
});