Web API Entegrasyonu – ByByBG Dokümantasyonu
🌐 Web / HTML SDK

Web / HTML Entegrasyonu

HTML, PHP ve güvenli API istekleri kullanarak yapay zekâ destekli arka plan kaldırmayı web sitenize entegre edin.

Genel Bakış

Web Siteleri İçin Arka Plan Kaldırma API'si

Web sitelerine, CMS sistemlerine, açılış sayfalarına ve çevrimiçi platformlara otomatik arka plan kaldırma özelliğini kolayca ekleyin.

📤

🔐

🖼️

STEP 1

HTML Yükleme Formu

Kullanıcıların görsel yükleyebilmesi için basit bir HTML formu oluşturun.

<input type="file" id="imageInput">

<button onclick="removeBg()">
    Remove Background
</button>

<div id="result"></div>
STEP 2

async function removeBg(){

    const fileInput =
    document.getElementById("imageInput");

    const result =
    document.getElementById("result");

    if(!fileInput.files.length){
        alert("Select image");
        return;
    }

    const formData = new FormData();

    formData.append(
        "file",
        fileInput.files[0]
    );

    result.innerHTML = "Processing...";

    const response = await fetch(
        "/web/remove-bg",
        {
            method:"POST",
            body:formData
        }
    );

    if(!response.ok){

        result.innerHTML =
        "Something went wrong";

        return;
    }

    const blob =
    await response.blob();

    const url =
    URL.createObjectURL(blob);

    result.innerHTML = `
        <img src="${url}">
    `;
}
STEP 3

SECURITY

Güvenlik Önerileri

  • API anahtarınızı asla frontend kodunda göstermeyin.
  • Yüklenen dosyaları işleme öncesinde doğrulayın.
  • Kötüye kullanımı önlemek için dosya boyutlarını sınırlayın.
  • API isteklerinde her zaman HTTPS kullanın.
  • API anahtarlarını sunucu ortam değişkenlerinde saklayın.
ERRORS

Status
Description
401
413
429
500

JavaScript'e Devam Edin

JavaScript ve Fetch API kullanarak modern web entegrasyon yöntemlerini öğrenin.