---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com.tr/dev/games/doc/en/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/hi/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/ko/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/ru/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/vi/sdk/sdk-other-games.md
  - https://yandex.com.tr/dev/games/doc/zh/sdk/sdk-other-games.md
  - href: tr/sdk/sdk-other-games.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.tr/dev/games/doc/tr/llms.txt

# Diğer oyunlara bağlantılar

<!-- 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 -->

Yandex Oyunlar SDK'sı, oyununuzda referans vermek üzere diğer oyunlarınıza (hem belirli oyunlar hem de tüm listeye) otomatik olarak doğru linkleri almanızı sağlar.

Oyunun mevcut platformda ve alanda ([madde 8.4.1](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#8-4-1)) kesinlikle erişilebilir olması için `GamesAPI.getAllGames()` ve `GamesAPI.getGameByID()` metodlarını kullanın.

## ysdk.features.GamesAPI.getAllGames() {#get-all-games}

Metodu, mevcut platform ve alanda kullanılabilir olan tüm oyunlarınız hakkında bilgi almak istediğinizde kullanın.

### Örnek {#get-all-games-ex}

```javascript showLineNumbers
ysdk.features.GamesAPI.getAllGames().then(({games, developerURL}) => {
    games.forEach((game) => {
        // Oyun işleme mantığı.
    })
}).catch(err => {
    // Oyun verileri alınırken hata oluştu.
})
```

### Yanıt formatı {#get-all-games-response}

```javascript showLineNumbers
{
    [games](*key_games): IGame[];
    [developerURL](*key_developerURL): string;
}
```

#|
|| **Parametre** | **Tip** | **Açıklama** ||
|| `games` | [IGame[]](#igame) | Oyunlar hakkında bilgi içeren nesneler dizisi. ||
|| `developerURL` | `string` | Geliştirici sayfasının linki. ||
|#

## ysdk.features.GamesAPI.getGameByID() {#get-game-by-id}

Metodu, belirli bir oyun hakkında veri almak ve oyunun mevcut platform ve alandaki erişilebilirliğini öğrenmek istediğinizde kullanın.

Parametre kabul eder:

<div class="table-25 table-2c25">

#|
|| **Parametre** | **Tip** | **Açıklama** ||
|| `appID` | `number` | Geliştirici Konsolundan oyunun ID'si. ||
|#

</div>

### Örnek {#get-by-id-ex}

```javascript showLineNumbers
ysdk.features.GamesAPI.getGameByID(100000).then(({isAvailable, game}) => {
    if (isAvailable) {
        // Eğer oyun erişilebilirse, game'i işleyin.
    } else {
        // Eğer oyun mevcut değilse, game nesnesi tanımlanmamıştır mantığı (undefined).
    }
}).catch(err => {
    // Oyun bilgileri alınırken bir hata oluştu.
})
```

### Yanıt formatı {#get-by-id-response}

```javascript showLineNumbers
{
    [game](*key_game)?: IGame;
    [isAvailable](*key_isAvailable): boolean;
}
```

#|
|| **Parametre** | **Tip** | **Açıklama** ||
|| `game` | [IGame](#igame) | Oyun hakkında bilgi içeren nesne. ||
|| `isAvailable` | `boolean` | Oyunun erişilebilir olup olmadığını gösterir:
* `true` — oyun erişilebilir;
* `false` — oyun erişilemez, `game` nesnesi tanımsız (`undefined`). ||
|#

## IGame Arayüzü {#igame}

```typescript showLineNumbers
interface IGame {
    [appID](*key_appId): string;
    [title](*key_title): string;
    [url](*key_url): string;
    [coverURL](*key_coverURL): string;
    [iconURL](*key_iconURL): string;
}
```

#|
|| **Parametre** | **Tür** | **Açıklama** ||
|| `appID` | `string` | Geliştirici Konsolunda belirlenen oyunun tanımlayıcısı. ||
|| `title` | `string` | Oyunun adı. ||
|| `url` | `string` | Oyunun bağlantısı. ||
|| `coverURL` | `string` | Oyunun kapağının bağlantısı. ||
|| `iconURL` | `string` | Oyunun ikonunun bağlantısı. ||
|#

---

<!-- source: tr/_includes/sdk-support.md -->
{% note info %}

Destek ekibi, hazır oyunu Yandex Oyun platformuna yerleştirmenize yardımcı olur. Geliştirme ve test etme konularındaki uygulamalı sorulara ise diğer geliştiriciler [Discord Topluluğu](https://discord.com/invite/wU4p3whr4T){.external} yanıt verir.

{% endnote %}

Yandex Games SDK kullanırken sorunla karşılaşırsanız veya sorunuz varsa, lütfen destek ekibiyle iletişime geçin:

<!-- source: tr/_includes/button-chat.md -->
<a href="https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5">
  <span class="button">Sohbete yaz</span>
</a>
<!-- endsource: tr/_includes/button-chat.md -->
<!-- endsource: tr/_includes/sdk-support.md -->

[*key_games]: Oyunlar hakkında bilgi içeren nesneler dizisi.

[*key_developerURL]: Geliştirici sayfasının linki.

[*key_game]: Oyun hakkında bilgi içeren nesne.

[*key_isAvailable]: Oyunun erişilebilir olup olmadığını gösterir:
* `true` — oyun erişilebilir;
* `false` — oyun erişilemez, `game` nesnesi tanımsız (`undefined`).

[*key_appId]: Geliştirici Konsolunda belirlenen oyunun tanımlayıcısı.

[*key_title]: Oyunun adı.

[*key_url]: Oyunun bağlantısı.

[*key_coverURL]: Oyunun kapağının bağlantısı.

[*key_iconURL]: Oyunun ikonunun bağlantısı.