Ideal House
सामग्री पर जाएं

API एरर कोड संदर्भ#

मूल URL: https://api.ideal.house
संस्करण: v1
अपडेटेड: 2026-03-06


📖 अवलोकन#

सभी API प्रतिक्रियाएँ एक एकीकृत JSON संरचना का पालन करती हैं। जब कोई त्रुटि होती है, तो code फ़ील्ड में एक शून्य-अन्य एरर कोड होगा, और message फ़ील्ड त्रुटि का मानव-पठनीय वर्णन प्रदान करेगी।

एकीकृत प्रतिक्रिया प्रारूप

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}
फ़ील्डप्रकारविवरण
codeinteger0 = सफलता; कोई अन्य मान त्रुटि का संकेत है
messagestringमानव-पठनीय त्रुटि वर्णन
dataanyप्रतिक्रिया पेयलोड; त्रुटि पर null

✅ सफलता कोड#

कोडनामविवरण
0SUCCESSअनुरोध सफल रहा

उदाहरण

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

❌ एरर कोड#

🔧 सामान्य त्रुटियाँ#

कोडनामविवरणसुझाया गया कार्रवाई
1001FAILEDअनुरोध विफल (सामान्य त्रुटि)विशिष्ट विवरण के लिए message फ़ील्ड की जांच करें
1003INTERNAL_ERRORआंतरिक सर्वर त्रुटिएक छोटे से विलंब के बाद अनुरोध को पुनः प्रयास करें; यदि यह जारी रहता है तो सहायता से संपर्क करें
1011PARAM_ERRORअनुरोध पैरामीटर त्रुटिसत्यापित करें कि सभी आवश्यक पैरामीटर प्रदान किए गए हैं और सही प्रारूप में हैं

🔐 प्रमाणीकरण त्रुटियाँ#

कोडनामविवरणसुझाया गया कार्रवाई
5002API_KEY_INVALIDअमान्य या अनुपस्थित API कीसुनिश्चित करें कि APIKEY हेडर शामिल है और मान सही है

🛡️ कंटेंट मॉडरेशन त्रुटियाँ#

कोडनामविवरणसुझाया गया कार्रवाई
9010SCAN_TEXT_ERRORटेक्स्ट प्रॉम्प्ट कंटेंट समीक्षा में विफल रहा — प्रतिबंधित सामग्री शामिल हैसंवेदनशील या अवैध सामग्री को हटाने के लिए प्रॉम्प्ट को संशोधित करें
9038PROHIBITED_CONTENTजनरेट आउटपुट छवि में प्रतिबंधित सामग्री शामिल हैप्रॉम्प्ट/शैली/इनपुट को समायोजित करें और पुनः प्रयास करें

💰 क्रेडिट त्रुटियाँ#

कोडनामविवरणसुझाया गया कार्रवाई
9051COINS_NOT_ENOUGHअपर्याप्त सिक्के / क्रेडिटअपने खाते के क्रेडिट को टॉप-अप करें और पुनः प्रयास करें

📋 पूर्ण एरर कोड सारांश#

कोडनामविवरण
0SUCCESSअनुरोध सफल रहा
1001FAILEDअनुरोध विफल (सामान्य)
1003INTERNAL_ERRORआंतरिक सर्वर त्रुटि
1011PARAM_ERRORरिक्वेस्ट पैरामीटर एरर
5002API_KEY_INVALIDअमान्य API की
9010SCAN_TEXT_ERRORटेक्स्ट प्रॉम्प्ट में प्रतिबंधित सामग्री शामिल है
9038PROHIBITED_CONTENTजनरेटेड आउटपुट इमेज में प्रतिबंधित सामग्री शामिल है
9051COINS_NOT_ENOUGHअपर्याप्त सिक्के / क्रेडिट

📦 एरर प्रतिक्रिया उदाहरण#

1001 — अनुरोध विफल#

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

1003 — आंतरिक सर्वर त्रुटि#

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

1011 — पैरामीटर त्रुटि#

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

5002 — अमान्य API की#

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

9010 — टेक्स्ट कंटेंट मॉडरेशन विफल#

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

9038 — आउटपुट प्रतिबंधित सामग्री#

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

9051 — अपर्याप्त क्रेडिट#

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

💡 त्रुटि प्रबंधन के लिए सर्वोत्तम प्रथाएँ#

  1. हमेशा code की जाँच करें — केवल HTTP स्थिति कोडों पर निर्भर न रहें; प्रतिक्रिया शरीर में code फ़ील्ड की हमेशा जाँच करें।
  2. 1001 को गतिशील रूप से संभालें — यह एक सामान्य एरर कोड है; message फ़ील्ड में विशिष्ट कारण होगा।
  3. 1003 पर पुनः प्रयास करें — सर्वर-साइड त्रुटियाँ आमतौर पर अस्थायी होती हैं; हर नए प्रयास से पहले प्रतीक्षा का समय घातीय रूप से बढ़ाने वाला तर्क लागू करें।
  4. भेजने से पहले इनपुट को सत्यापित करें — 1011 त्रुटियों से बचने के लिए API कॉल करने से पहले क्लाइंट-साइड पर आवश्यक फ़ील्ड को सत्यापित करें।
  5. कंटेंट मॉडरेशन — यदि आपको 9010 या 9038 प्राप्त होता है, तो पुनः सबमिट करने से पहले अपनी सामग्री का मूल्यांकन प्लेटफ़ॉर्म के कंटेंट नीति के विरुद्ध करें।

© Ideal House AI — सर्वाधिकार सुरक्षित।