Ideal House
Passa al contenuto

Riferimento dei codici di errore API#

URL di base: https://api.ideal.house
Versione: v1
Aggiornato: 2026-03-06


📖 Panoramica#

Tutte le risposte API seguono una struttura JSON unificata. Quando si verifica un errore, il campo code contiene un codice di errore diverso da zero e il campo message fornisce una descrizione dell'errore leggibile dalle persone.

Formato unificato della risposta

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}
CampoTipoDescrizione
codeinteger0 = successo; qualsiasi altro valore indica un errore
messagestringDescrizione dell'errore leggibile dalle persone
dataanyDati della risposta; null in caso di errore

✅ Codice di successo#

CodiceNomeDescrizione
0SUCCESSRichiesta riuscita

Esempio

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

❌ Codici di errore#

🔧 Errori generali#

CodiceNomeDescrizioneAzione suggerita
1001FAILEDRichiesta non riuscita (errore generico)Controlla il campo message per i dettagli specifici
1003INTERNAL_ERRORErrore interno del serverRiprova la richiesta dopo una breve attesa; contatta l'assistenza se il problema persiste
1011PARAM_ERRORErrore nei parametri della richiestaVerifica che tutti i parametri obbligatori siano forniti e formattati correttamente

🔐 Errori di autenticazione#

CodiceNomeDescrizioneAzione suggerita
5002API_KEY_INVALIDChiave API non valida o mancanteAssicurati che l'intestazione APIKEY sia inclusa e che il valore sia corretto

🛡️ Errori di moderazione dei contenuti#

CodiceNomeDescrizioneAzione suggerita
9010SCAN_TEXT_ERRORIl prompt testuale non ha superato la verifica dei contenuti — contiene contenuti vietatiModifica il prompt per rimuovere eventuali contenuti sensibili o illegali
9038PROHIBITED_CONTENTL'immagine generata contiene contenuti vietatiModifica prompt/stile/input e riprova

💰 Errori relativi ai crediti#

CodiceNomeDescrizioneAzione suggerita
9051COINS_NOT_ENOUGHMonete / crediti insufficientiRicarica i crediti dell'account e riprova

📋 Riepilogo completo dei codici di errore#

CodiceNomeDescrizione
0SUCCESSRichiesta riuscita
1001FAILEDRichiesta non riuscita (errore generico)
1003INTERNAL_ERRORErrore interno del server
1011PARAM_ERRORErrore nei parametri della richiesta
5002API_KEY_INVALIDChiave API non valida
9010SCAN_TEXT_ERRORIl prompt testuale contiene contenuti vietati
9038PROHIBITED_CONTENTL'immagine generata contiene contenuti vietati
9051COINS_NOT_ENOUGHMonete / crediti insufficienti

📦 Esempi di risposte di errore#

1001 — Richiesta non riuscita#

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

1003 — Errore interno del server#

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

1011 — Errore nei parametri#

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

5002 — Chiave API non valida#

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

9010 — Moderazione del contenuto testuale non superata#

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

9038 — Contenuto vietato nell'output#

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

9051 — Crediti insufficienti#

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

💡 Buone pratiche per la gestione degli errori#

  1. Controlla sempre code — Non affidarti soltanto ai codici di stato HTTP; esamina sempre il campo code nel corpo della risposta.
  2. Gestisci 1001 dinamicamente — Questo è un codice di errore generico; il campo message contiene il motivo specifico.
  3. Riprova in caso di 1003 — Gli errori del server sono solitamente transitori; implementa una logica di nuovi tentativi con attesa esponenziale.
  4. Convalida gli input prima dell'invio — Evita gli errori 1011 convalidando i campi obbligatori sul client prima di effettuare la chiamata API.
  5. Moderazione dei contenuti — Se ricevi 9010 o 9038, verifica i tuoi contenuti rispetto alla Politica sui contenuti della piattaforma prima di inviarli nuovamente.

© Ideal House AI — Tutti i diritti riservati.