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 — सर्वाधिकार सुरक्षित।