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

# Yetkilendirme ve oyuncu verileri

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

<!-- source: tr/_includes/sdk/common-with-plugins.md -->
Şunları yapabilirsiniz:

- Oyun verilerini (tamamlanan seviyeler, deneyim, uygulama içi satın alımlar vb.) SDK yöntemlerini kullanarak Yandex sunucusunda kaydetmek veya kendi sunucunuza aktarmak. Bulut kayıtları, kullanıcıların farklı cihazlarda oynamaya devam etmesini sağlar.
- Oyunu, Yandex'teki kullanıcı profilindeki verileri (örneğin ad) kullanarak kişiselleştirmek.
<!-- endsource: tr/_includes/sdk/common-with-plugins.md -->

## Oyuncu bilgileri {#player-info}

Oyuncu verileriyle çalışmaya başlamak için, **Fetch player info** eylemini **Player info is successfully fetched** ve **Failure to fetch player info** tetikleyici koşullarıyla birlikte kullanın.

Oyuncu verilerini almak için şunları kullanın:

- **Player is authorized** koşulu: oyuncunun Yandex'te yetkili olup olmadığını kontrol eder.
- **Player personal info access granted** koşulu: oyuncunun kişisel verilerinin alınıp alınmadığını kontrol eder.
- **Player signature** ifadesi: `string`, Yandex profilinden kullanıcı verilerini ve imzayı içerir. `Base64` formatında kodlanmış iki dizeden oluşur.
- **Player avatar** ifadesi: `string`, oyuncunun avatarına bağlantı.
- **Player name** ifadesi: `string`, oyuncunun adı.
- **Player paying status** ifadesi: `string`, kullanıcının platformdaki ödeme etkinliği durumu.
- **Player unique id** ifadesi: `string`, oyuncunun benzersiz tanımlayıcısı.

![Construct 3 ekran görüntüsü: kullanıcı verilerini YandexGamesSDK eklentisiyle yapılandırma ekranı. Üç sütunlu (üçüncü sütunun her hücresinde "+ Eylem ekle" ve "+ Ekle..." düğmeleri bulunan) ve 4 satırlı tablo. 1. satır — "Sistem", "Bir kez çalıştır", "Yan… | Oyuncu hakkında bilgi iste. Kişisel veriler: False". 2. satır — "YandexGames…", "Oyuncu bilgileri yüklendi", son hücre boş. 3. satır — "YandexGames…", "Oyuncu kişisel verilere erişim izni verdi", "Sis…" ayarlar simgesi | username değerini YandexGamesSDK.OyuncuAdı olarak ayarla". 4. satır — "YandexGames…", "Oyuncu bilgileri yüklenirken hata oluştu", "Sis…" ayarlar simgesi | username değerini "Anonim Kullanıcı" olarak ayarla".](../../_images/construct-3/authorization-and-data/fetch-player-info.webp)

## Oyun içi veriler {#ingame-data}

Kullanıcının oyun içi verileriyle çalışmak için şu eylemleri kullanın:

- **Get player data** — kullanıcının oyun içi verilerini ister ve bir JSON nesnesine yazar.
- **Set player data** — kullanıcının oyun içi verilerini JSON nesnesinden Yandex Oyunlar'a gönderir.
- **Get player stats** — kullanıcının sayısal verilerini ister ve bir JSON nesnesine yazar.
- **Set player stats** — kullanıcının sayısal verilerini JSON nesnesinden Yandex Oyunlar'a gönderir.
- **Increment player stats** — kullanıcının sayısal verilerini belirtilen değer kadar artırır.

![Construct 3 ekran görüntüsü: kullanıcı verilerini YandexGamesSDK eklentisiyle yapılandırma ekranı. Yeşil yazı "Global sayı Oyunİlerlemesi = 0". Altında üç sütunlu ve iki satırlı tablo. 1. satır — "Oyunu yükle işlevi", "YandexGamesSDK" ve sonraki iki satırda "Sistem" ayarlar simgesi", "Oyuncu verilerini "" anahtarlarından al ve ( PlayerDataJSON. içine kaydet., ", "Önceki işlemlerin tamamlanmasını bekle", "Oyunİlerlemesi değerini int(PlayerDataJSON.Al("levelprogress")) olarak ayarla". 2. satır — "Oyunu kaydet işlevi", "PlayerDataJSON, YandexGamesSDK", ""levelprogress" anahtarı için Oyunİlerlemesi değerini ayarla, oyuncu verilerini kullanarak kaydet) PlayerDataJSON. Flush: True."](../../_images/construct-3/authorization-and-data/player-data.webp)

{% note warning %}

Tüm bu eylemler asenkrondur ve tamamlanmaları biraz zaman alır. Hatalardan kaçınmak için **Wait for previous actions** eylemini kullanın.

{% endnote %}

---


<!-- source: tr/_includes/sdk/button-git.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">Depo</span>
</a>
<!-- endsource: tr/_includes/sdk/button-git.md -->
