Image Optimizer dokümantasyonu

Görüntüleri anında WebP veya AVIF'e dönüştürün ve 12 şehirli bir CDN üzerinden sunun. Hazır WordPress eklentisi, Plesk uzantısı veya REST API.

https://image-optimizer.api.jetweb.appREST APIAB'de barındırılan

Genel Bakış

Image Optimizer API'si bir kaynak görüntü URL'sini (veya yüklemesini) kabul eder ve WebP veya AVIF formatında optimize edilmiş bir sürüm döndürür. Sitenizdeki mevcut görüntü URL'leri çalışmaya devam eder — optimize edici, bunları WordPress eklentisi veya CDN'ünüzdeki bir kenar kuralı aracılığıyla tembelce yeniden yazar.

Hızlı Başlangıç

Kaynak URL ve hedef format ile bir POST isteği gönderin. Yanıt, HTML'inize gömebileceğiniz optimize edilmiş CDN URL'sini içerir.

bash
curl -X POST https://image-optimizer.api.jetweb.app/api/optimize \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "format": "webp",
    "quality": 80
  }'

Kimlik Doğrulama

Her API uç noktası bir Bearer token gerektirir. İlgili ürün için "API Anahtarları" altındaki panoda bir tane oluşturun. Token'ları sunucu tarafında saklayın — bunları asla genel depolara göndermeyin veya ön uç paketlerine dahil etmeyin.

bash
Authorization: Bearer YOUR_API_KEY

Uç Noktalar

Temel URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
Tek bir görüntüyü optimize edin. url, format (webp/avif), kalite (1–100) ve isteğe bağlı width/height kabul eder.
GET
/api/history
Kimliği doğrulanmış hesap için yakın zamanda optimize edilmiş görüntüleri listeleyin.
GET
/api/usage
Kimliği doğrulanmış hesap için geçerli kullanım kotasını ve kalan izni döndürür.
GET
/api/cdn/:domain/:path
Optimize edilmiş bir varlığı doğrudan CDN'ten getirin. Test için kullanışlıdır; üretim istemcileri döndürülen CDN URL'sini gömmelidir.

Entegrasyonlar

WordPress eklentisini wordpress.org'dan yükleyin veya Plesk uzantısını etkinleştirin. Özel yığınlar için REST API'yi doğrudan çağırın — JSON POST edebilen her istemci kitaplığı çalışacaktır.