Ideal House
İçeriğe atla

API Hata Kodu Referansı#

Temel URL: https://api.ideal.house
Sürüm: v1
Güncellendi: 2026-03-06


📖 Genel Bakış#

Tüm API yanıtları birleşik bir JSON yapısını izler. Bir hata oluştuğunda, code alanı sıfır olmayan bir hata kodu içerir ve message alanı hatanın insan okunabilir açıklamasını sağlar.

Birleşik Yanıt Biçimi

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}
AlanTürAçıklama
codeinteger0 = başarı; diğer tüm değerler bir hatayı gösterir
messagestringİnsan okunabilir hata açıklaması
dataanyYanıt yükü; hata durumunda null

✅ Başarı Kodu#

KodAdAçıklama
0SUCCESSİstek başarılı

Örnek

json
{
  "code": 0,
  "message": "success",
  "data": { }
}

❌ Hata Kodları#

🔧 Genel Hatalar#

KodAdAçıklamaÖnerilen Eylem
1001FAILEDİstek başarısız oldu (genel hata)Spesifik ayrıntılar için message alanını kontrol edin
1003INTERNAL_ERRORDahili sunucu hatasıKısa bir gecikme sonrası isteği yeniden deneyin; sorun devam ederse destek ekibiyle iletişime geçin
1011PARAM_ERRORİstek parametresi hatasıTüm zorunlu parametrelerin sağlandığını ve doğru biçimlendirildiğini doğrulayın

🔐 Kimlik Doğrulama Hataları#

KodAdAçıklamaÖnerilen Eylem
5002API_KEY_INVALIDGeçersiz veya eksik API AnahtarıAPIKEY başlığının dahil edildiğinden ve değerinin doğru olduğundan emin olun

🛡️ İçerik Denetimi Hataları#

KodAdAçıklamaÖnerilen Eylem
9010SCAN_TEXT_ERRORMetin komutu içerik incelemesinden geçemedi — yasaklı içerik içeriyorHassas veya yasa dışı içeriği kaldırmak için komutu düzenleyin
9038PROHIBITED_CONTENTÜretilen çıktı görseli yasaklanmış içerik barındırıyorİstemi/stili/girdileri ayarlayın ve yeniden deneyin

💰 Kredi Hataları#

KodAdAçıklamaÖnerilen Eylem
9051COINS_NOT_ENOUGHYetersiz coin / krediHesap kredilerinizi yükleyin ve yeniden deneyin

📋 Kapsamlı Hata Kodu Özeti#

KodAdAçıklama
0SUCCESSİstek başarılı
1001FAILEDİstek başarısız (genel)
1003INTERNAL_ERRORDahili sunucu hatası
1011PARAM_ERRORİstek parametresi hatası
5002API_KEY_INVALIDGeçersiz API Anahtarı
9010SCAN_TEXT_ERRORMetin komutu yasaklı içerik barındırıyor
9038PROHIBITED_CONTENTÜretilen çıktı görseli yasaklı içerik barındırıyor
9051COINS_NOT_ENOUGHYetersiz coin / kredi

📦 Hata Yanıtı Örnekleri#

1001 — İstek Başarısız#

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}

1003 — Dahili Sunucu Hatası#

json
{
  "code": 1003,
  "message": "Internal server error",
  "data": null
}

1011 — Parametre Hatası#

json
{
  "code": 1011,
  "message": "Request parameter error: imageUrl is required",
  "data": null
}

5002 — Geçersiz API Anahtarı#

json
{
  "code": 5002,
  "message": "Invalid API Key",
  "data": null
}

9010 — Metin İçerik Denetimi Başarısız#

json
{
  "code": 9010,
  "message": "Text prompt failed content review, contains prohibited content",
  "data": null
}

9038 — Yasaklı Çıktı İçeriği#

json
{
  "code": 9038,
  "message": "Prohibited content",
  "data": null
}

9051 — Yetersiz Kredi#

json
{
  "code": 9051,
  "message": "Insufficient coins",
  "data": null
}

💡 Hata Yönetimi İçin En İyi Uygulamalar#

  1. Her zaman code alanını kontrol edin — Yalnızca HTTP durum kodlarına güvenmeyin; yanıt gövdesindeki code alanını her zaman inceleyin.
  2. 1001 kodunu dinamik olarak yönetin — Bu genel bir hata kodudur; message alanı spesifik nedeni içerir.
  3. 1003 durumunda yeniden deneyin — Sunucu tarafı hataları genellikle geçicidir; üstel geri çekilme (exponential backoff) yeniden deneme mantığı uygulayın.
  4. Göndermeden önce girdileri doğrulayın1011 hatalarından kaçınmak için API çağrısını yapmadan önce zorunlu alanları istemci tarafında doğrulayın.
  5. İçerik denetimi9010 veya 9038 alırsanız, yeniden göndermeden önce içeriğinizi platformun İçerik Politikası ile karşılaştırarak inceleyin.

© Ideal House AI — Tüm hakları saklıdır.