---
title: परिणाम प्राप्त करना
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/web/web-sdk/capture-flow/receiving-the-result
locale: hi
generated_by: markdown-export
---

SDK `open()` को पास किए गए `callback` ऑब्जेक्ट के माध्यम से कैप्चर परिणाम लौटाता है। दोनों `success` और `error` हैंडलर अनिवार्य हैं।

## Selfie कैप्चर

****`success`** (selfie)**

जब छवि सफलतापूर्वक कैप्चर होती है तब कॉल किया जाता है। एक ऑब्जेक्ट प्राप्त करता है:

  - **`base64`** — कैप्चर की गई छवि; आपके एप्लिकेशन में प्रीव्यू प्रदर्शित करने के लिए उपयोग किया जा सकता है।
  - **`encrypted`** — JWT पेलोड जिसे REST API के माध्यम से बायोमेट्रिक सत्यापन पूरा करने के लिए आपके बैकएंड को भेजा जाना चाहिए।

  ```javascript
  const callback = {
    on: {
      success: (obj) => {
        const base64 = obj.base64;
        const encrypted = obj.encrypted; // JWT to send to your backend
      },
      error: (error) => {
        console.error(error);
      }
    }
  };
  ```

  :::danger[`encrypted` उपयोग]
  - `encrypted` एट्रिब्यूट विशेष रूप से by Client APIs के माध्यम से छवि भेजने के लिए है। इसे खोला, सीरियल या संशोधित नहीं किया जाना चाहिए — इसकी विशेषताएं बिना पूर्व सूचना के बदल सकती हैं। इसे capture के **10 मिनट** के भीतर API को भेजा जाना चाहिए। Unico अनुचित हैंडलिंग से होने वाले किसी भी नुकसान के लिए जिम्मेदार नहीं है।
  - `base64`/`encrypted` फ़ाइलें डिवाइस गुणवत्ता, उत्पन्न फ़ोटो आकार और Unico के व्यापार नियमों के आधार पर आकार में भिन्न हो सकती हैं। अपने प्रोग्रामिंग लॉजिक या इंफ्रास्ट्रक्चर में SDK द्वारा उत्पन्न स्ट्रिंग का आकार **सीमित न करें**।
  :::

****`error`** (selfie)**

कैप्चर के दौरान त्रुटि होने पर कॉल किया जाता है। `getCode()` और `getDescription()` के साथ एक `ErrorBio` ऑब्जेक्ट प्राप्त करता है। त्रुटि कोड की पूरी सूची के लिए [Error handling](/dual-api/developers/sdks-and-tools/web/web-sdk/error-handling) देखें।

  ```javascript
  error: (error) => {
    const code = error.getCode();
    const description = error.getDescription();
  }
  ```

## दस्तावेज़ कैप्चर

****`success`** (document)**

जब दस्तावेज़ छवि सफलतापूर्वक कैप्चर होती है तब कॉल किया जाता है। एक ऑब्जेक्ट प्राप्त करता है:

  - **`base64`** — कैप्चर की गई छवि; प्रीव्यू प्रदर्शित करने के लिए उपयोग किया जा सकता है।
  - **`encrypted`** — JWT पेलोड जिसे **10 मिनट** के भीतर आपके बैकएंड को भेजा जाना चाहिए और कभी संशोधित या deserialize नहीं किया जाना चाहिए।

  ```javascript
  const callback = {
    on: {
      success: (obj) => {
        const base64 = obj.base64;
        const encrypted = obj.encrypted;
      },
      error: (error) => { /* ... */ }
    }
  };
  ```

****`error`** (document)**

दस्तावेज़ कैप्चर के दौरान त्रुटि होने पर कॉल किया जाता है। एक `ErrorBio` ऑब्जेक्ट प्राप्त करता है। त्रुटि कोड की पूरी सूची के लिए [Error handling](/dual-api/developers/sdks-and-tools/web/web-sdk/error-handling) देखें।