---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/hi/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/ko/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/ru/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/tr/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/vi/sdk/construct-3/authorization-and-data.md
  - https://yandex.com/dev/games/doc/zh/sdk/construct-3/authorization-and-data.md
  - href: hi/sdk/construct-3/authorization-and-data.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/hi/llms.txt

# अधिकृति और खिलाड़ी के डेटा

आप खेल के स्थिति डेटा (पूर्ण स्तर, अनुभव, भीतरी खेल की खरीदारियां आदि) को यांदेक्शर सर्वर पर या अपने सर्वर पर भेज सकते हैं। आप यांदेक्स के उपयोगकर्ता प्रोफाइल से कुछ डेटा (जैसे नाम) का उपयोग करके खेल को प्रसन्नतापूर्वक कस्टमाइज़ कर सकते हैं।

## खिलाड़ी के डेटा

उपयोगकर्ता डेटा के साथ काम करने के लिए **Using player info** की शर्त का उपयोग करें। यह विशेष शर्त उपयोगकर्ता से स्वीकृति मांगती है और यांदेक्स खेल से खिलाड़ी के डेटा लेती है।

इस शर्त के साथ आप उपयोगकर्ता की अधिकृति की जाँच, उनका नाम और अन्य चीजें प्राप्त कर सकते हैं। याद रखें कि इस जानकारी का उपयोग करने वाली सभी लॉजिक **Using player info** के भीतर ही होनी चाहिए।

{% note warning "चेतावनी" %}

निश्चित करें कि यह शर्त क्रमागत रूप से कई बार नहीं बुलाई जाती है। इसे मूल्यांकन फ़ंक्शन या "लेआउट शुरू करते समय" ट्रिगर की तरह उपयोग करना सुझाव दिया जाता है।

{% endnote %}

**Using player info** के भीतर आपको निम्नलिखित उपलब्ध हैं:

- शर्त **Player is authorized**: जाँचता है कि क्या खिलाड़ी यांदेक्स में अधिकृत है।
- शर्त **Player personal info access granted**: जाँचता है कि क्या खिलाड़ी के विशिष्ट डेटा मिले हैं।
- अभिव्यक्ति **Player signature**: `string`, यांदेक्शर प्रोफ़ाइल से उपयोगकर्ता डेटा और साइनेट को संग्रहीत करता है। `Base64` फ़ॉर्मेट में दो स्ट्रिंग्स का कोड होता है।
- अभिव्यक्ति **Player avatar**: `string`, खिलाड़ी का एवाटार URL।
- अभिव्यक्ति **Player name**: `string`, खिलाड़ी का नाम।
- अभिव्यक्ति **Player unique id**: `string`, खिलाड़ी का अद्वितीय पहचान म编号।

![](../../_images/construct-3/authorization-and-data/player-auth-example.png)

## भीतरी खेल की डेटा

उपयोगकर्ता के भीतरी खेल के डेटा के साथ काम करने के लिए निम्नलिखित कार्यों का उपयोग करें:

- **Get player data**: उपयोगकर्ता के भीतरी खेल के डेटा को JSON ऑब्जेक्ट में भरता है।
- **Set player data**: JSON ऑब्जेक्ट से डेटा को यांदेक्शर खेल में भेजता है।
- **Get player stats**: मात्रात्मक डेटा को JSON ऑब्जेक्ट में पूरा करता है।
- **Set player stats**: मात्रात्मक डेटा को यांदेक्शर खेल में JSON से भेजता है।
- **Increment player stats**: मात्रात्मक डेटा में दिए गए मान से बढ़ाएँ।

![](../../_images/construct-3/authorization-and-data/player-data-example.png)

{% note warning "चेतावनी" %}

ये सभी कार्य असिंक्रोनस हैं और उनका पूर्ण होना कुछ समय लेता है। **Wait for previous actions** कार्य का उपयोग करके त्रुटियों से बचें।

{% endnote %}

---


<!-- source: hi/_includes/button-git-construct.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">रिपोजिटरी</span>
</a>
<!-- endsource: hi/_includes/button-git-construct.md -->
