---
title: Error handling
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/web/web-sdk/error-handling
locale: hi
generated_by: markdown-export
---

Web SDK के लिए सभी error handling इस अनुभाग में केंद्रीकृत है। `error` कॉलबैक `getCode()` और `getDescription()` को उजागर करने वाला `ErrorBio` ऑब्जेक्ट प्राप्त करता है।

## prepareCamera त्रुटियाँ

| कोड | विवरण |
|---|---|
| `73000` | SDK APIs के सामान्य उपयोग के दौरान अज्ञात और अप्रत्याशित त्रुटि |
| `73001` | `<property>` आवश्यक है |
| `73002` | `<property>` `<class>` का इंस्टेंस होना चाहिए |
| `73003` | नाम `<name>` के साथ `<class>` inject करने के लिए उपलब्ध नहीं है |
| `73004` | Class टाइप एक function या class होना चाहिए |
| `73005` | `<locale>` locale नहीं मिल सका |
| `73006` | टेक्स्ट नहीं मिल सका: `<text>` |
| `73100` | इंटरनेट से कनेक्ट करने में असमर्थ |
| `73200` | Unico SDK JSON फ़ाइल नहीं मिल सकी |
| `73201` | Unico SDK JSON फ़ाइल लोड नहीं हो सकी |
| `73202` | Unico SDK JSON फ़ाइल अमान्य है |
| `73204` | SDK इनिशियलाइज़ करने में असमर्थ — build पर `setEnvironment` के माध्यम से वातावरण कॉन्फ़िगर करें |
| `73300` | इस एप्लिकेशन को प्रमाणित नहीं किया जा सका |
| `73301` | इस एप्लिकेशन को प्रमाणित नहीं किया जा सका |
| `73302` | प्रमाणीकरण टोकन नहीं मिला |
| `73303` | वर्तमान होस्ट पंजीकृत नहीं है |
| `73400` | कैमरा इनिशियलाइज़ नहीं हो सका |
| `73401` | इस कैमरे के लिए ML मॉडल लोड नहीं हो सके |
| `73402` | उपयोगकर्ता के डिवाइस पर कनेक्टिविटी समस्याओं के कारण Key सत्यापित नहीं हो सकी |
| `73403` | यह डिवाइस/प्लेटफॉर्म/ब्राउज़र/संस्करण संयोजन SDK द्वारा समर्थित नहीं है |
| `73404` | डिवाइस landscape display orientation में है। SDK का उपयोग केवल portrait में किया जा सकता है |
| `73405` | कई विफल प्रयासों के कारण डिवाइस ब्लॉक किया गया |
| `73406` | कैमरा initialization ब्लॉक कर दिया गया — SDK को `prepareCamera` के दौरान एक iFrame में खोला गया था |
| `73407` | SDK पूरी तरह लोड नहीं हुआ था |
| `73500` | सेशन प्राप्त नहीं हो सका |
| `73501` | सेशन प्राप्त नहीं हो सका |
| `73502` | सेशन टोकन नहीं मिला |
| `73600` | कैमरा रिसोर्स नहीं मिल सका |
| `73601` | production मोड में कैमरा शुरू नहीं हो सका |
| `74000` | अमान्य hexadecimal |
| `74001` | ऑब्जेक्ट `UnicoTheme` नहीं है |

## openCamera त्रुटियाँ

| कोड | विवरण |
|---|---|
| `73700` | कैमरा प्रतिक्रिया parse नहीं हो सकी |
| `73704` | उपयोगकर्ता ने रद्द करें बटन दबाया और सेशन पूरा नहीं किया |
| `73706` | कैमरा एक्सेस अस्वीकृत — उपयोगकर्ता ने स्पष्ट रूप से अनुमति अस्वीकार की या डिवाइस नीति इसे ब्लॉक करती है |
| `73707` | ऐप समाप्त होने, नींद, OS सूचना, या background में जाने के कारण सेशन रद्द किया गया |
| `73708` | डिवाइस के landscape मोड में होने के कारण सेशन रद्द किया गया |
| `73710` | निर्धारित timeout के भीतर उपयोगकर्ता सेशन पूरा नहीं कर सका इसलिए रद्द किया गया |
| `73715` | सभी guidance छवियाँ कॉन्फ़िगर नहीं की गई थीं इसलिए सेशन रद्द किया गया |
| `73716` | इस डिवाइस पर कैमरा शुरू करने में SDK असमर्थ था इसलिए सेशन रद्द किया गया |
| `73717` | उपयोगकर्ता locked-out state में था इसलिए सेशन रद्द किया गया |
| `73718` | SDK APIs के सामान्य उपयोग के दौरान अज्ञात और अप्रत्याशित त्रुटि |
| `73720` | डेवलपर ने प्रोग्रामेटिक रूप से सेशन रद्द API कॉल किया |
| `73721` | सेशन के दौरान डिवाइस orientation परिवर्तन के कारण सेशन रद्द किया गया |
| `73722` | दस्तावेज़ तैयार नहीं था इसलिए सेशन रद्द किया गया |
| `73723` | एक अन्य सेशन प्रगति में था इसलिए सेशन रद्द किया गया |
| `73724` | सक्रिय सेशन रद्द कर दिया गया क्योंकि कैमरा सेशन एक iFrame के अंदर शुरू हुआ था |
| `73728` | कनेक्शन त्रुटि — कृपया कनेक्ट करने के लिए HTTPS का उपयोग करें |
| `73729` | ब्राउज़र समर्थित नहीं — कृपया किसी अन्य ब्राउज़र में खोलें |
| `73730` | active liveness सेशन इनिशियलाइज़ करने में असमर्थ — अज्ञात लाइसेंस त्रुटि |
| `73731` | active liveness सेशन इनिशियलाइज़ करने में असमर्थ — लाइसेंस समाप्त हो गया |
| `73732` | active liveness सेशन इनिशियलाइज़ करने में असमर्थ — ऑरिजिन अनुमत नहीं है |
| `73750` | कैप्चर विफल रहा क्योंकि उपयोगकर्ता की आँखें बंद थीं |
| `73760` | कैप्चर वातावरण की रोशनी के कारण विफल रहा (बहुत अँधेरा, बहुत तेज़ या असमान) |
| `73761` | कैप्चर उपयोगकर्ता के चेहरे और स्क्रीन के बीच की दूरी के कारण विफल रहा (बहुत पास या बहुत दूर) |
| `73762` | कैप्चर विफल रहा क्योंकि चश्मा या एक्सेसरीज़ उपयोगकर्ता के चेहरे को ढक रहे हैं |
| `73763` | कैप्चर विफल रहा क्योंकि उपयोगकर्ता का चेहरा स्थिर या संरेखित नहीं था |
| `73764` | कैप्चर चेहरे की फ़्रेमिंग के कारण विफल रहा (चेहरा केंद्र में नहीं, एक से अधिक चेहरे या अव्यवस्थित बैकग्राउंड) |
| `73800` | प्रतिक्रिया encrypt नहीं हो सकी |
| `73900` | सिस्टम जानकारी प्राप्त नहीं हो सकी |

:::secondary[आधिकारिक त्रुटि कैटलॉग]
ऊपर दिए गए कोड Web SDK कैटलॉग को दर्शाते हैं। आधिकारिक क्रॉस-प्लेटफॉर्म त्रुटि कोड कैटलॉग [API Reference > Error codes](/dual-api/developers/api-reference/error-codes) पर उपलब्ध है।
:::

## callback को संभालना

```javascript
const callback = {
  on: {
    success: (obj) => {
      console.log(obj.base64);
      console.log(obj.encrypted);
    },
    error: (error) => {
      const code = error.getCode();
      const description = error.getDescription();
      // handle error
    }
  }
};
```

:::danger[अनिवार्य callback]
`callback` ऑब्जेक्ट अनिवार्य है। यदि ठीक से लागू नहीं किया गया (दोनों `success` और `error` इवेंट कवर करते हुए), तो SDK एक अपवाद उठाता है जो, यदि संभाला नहीं गया, उपयोगकर्ता के कंसोल में प्रदर्शित होता है।
:::