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

# Liên kết đến game khác

SDK của Yandex Games cho phép tự động nhận được các liên kết chính xác tới các trò chơi khác của bạn (cả cụ thể lẫn toàn bộ danh sách), để bạn có thể tham khảo chúng trong trò chơi.

Để chắc chắn rằng trò chơi của bạn có sẵn trên nền tảng và tên miền hiện tại ([mục yêu cầu 8.4.1](https://yandex.com/dev/games/doc/vi/concepts/requirements.md#8-4-1)), hãy sử dụng các phương thức `GamesAPI.getAllGames()` và `GamesAPI.getGameByID()`.

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

Sử dụng phương thức `ysdk.features.GamesAPI.getAllGames()` khi bạn cần lấy thông tin về tất cả các trò chơi của mình, có sẵn trên nền tảng và miền hiện tại.

### Ví dụ

```javascript
ysdk.features.GamesAPI.getAllGames().then(({games, developerURL}) => {
    games.forEach((game) => {
        // Lô-gic xử lý trò chơi.
    })
}).catch(err => {
    // Lỗi khi nhận dữ liệu về trò chơi.
})
```

### Định dạng phản hồi

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

#|
|| **Tham số** | **Loại** | **Mô tả** ||
|| `games` | [IGame[]](#igame) | Mảng các đối tượng chứa thông tin về các trò chơi. ||
|| `developerURL` | string | Liên kết đến trang của nhà phát triển. ||
|#

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

Sử dụng phương thức `ysdk.features.GamesAPI.getGameByID(appID)`, khi bạn cần lấy thông tin về một trò chơi cụ thể và tính khả dụng của nó trên nền tảng và miền hiện tại.

- `appID` — ID của trò chơi từ bảng điều khiển của nhà phát triển.

### Ví dụ

```javascript
ysdk.features.GamesAPI.getGameByID(100000).then(({isAvailable, game}) => {
    if (isAvailable) {
        // Nếu trò chơi có sẵn, xử lý game.
    } else {
        // Nếu trò chơi không khả dụng, đối tượng game không được xác định (undefined).
    }
}).catch(err => {
    // Lỗi khi lấy thông tin về trò chơi.
})
```

### Định dạng phản hồi

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

#|
|| **Tham số** | **Kiểu** | **Mô tả** ||
|| `game` | [IGame](#igame) | Đối tượng chứa thông tin về trò chơi. ||
|| `isAvailable` | boolean | Cho biết trò chơi có khả dụng không:
* `true` — trò chơi có sẵn;
* `false` — trò chơi không khả dụng, đối tượng `game` không được xác định (`undefined`). ||
|#

## Giao diện IGame {#igame}

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

#|
|| **Tham số** | **Loại** | **Mô tả** ||
|| `appID` | string | Mã định danh của trò chơi, được thiết lập trong bảng điều khiển nhà phát triển. ||
|| `title` | string | Tên của trò chơi. ||
|| `url` | string | Liên kết đến trò chơi. ||
|| `coverURL` | string | Liên kết đến ảnh bìa của trò chơi. ||
|| `iconURL` | string | Liên kết đến biểu tượng của trò chơi. ||
|#

---

<!-- source: vi/_includes/concepts/troubleshooting/id-troubleshooting/support.md -->
{% note info "Ghi chú" %}

Nhân viên hỗ trợ sẽ giúp bạn đăng bài trò chơi đã hoàn thiện lên nền tảng trò chơi của Yandex. Để đặt các câu hỏi về việc phát triển và kiểm thử, các nhà phát triển khác sẽ trả lời chuyên sâu trong [Kênh Discord](https://discord.com/invite/wU4p3whr4T).

{% endnote %}
<!-- endsource: vi/_includes/concepts/troubleshooting/id-troubleshooting/support.md -->

<!-- source: vi/_includes/button-fos.md -->
Nếu bạn đang gặp phải vấn đề hoặc có câu hỏi liên quan đến việc sử dụng Yandex Games SDK, vui lòng liên hệ với bộ phận hỗ trợ:


<a href="https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5">
  <span class="button">Viết trong mục trò chuyện</span>
</a>
<!-- endsource: vi/_includes/button-fos.md -->

[*key_games]: Mảng các đối tượng chứa thông tin về các trò chơi.

[*key_developerURL]: Liên kết đến trang của nhà phát triển.

[*key_game]: Đối tượng chứa thông tin về trò chơi.

[*key_isAvailable]: Cho biết trò chơi có khả dụng không:
* `true` — trò chơi có sẵn;
* `false` — trò chơi không khả dụng, đối tượng `game` không được xác định (`undefined`).

[*key_appId]: Mã định danh của trò chơi, được thiết lập trong bảng điều khiển nhà phát triển.

[*key_title]: Tên của trò chơi.

[*key_url]: Liên kết đến trò chơi.

[*key_coverURL]: Liên kết đến ảnh bìa của trò chơi.

[*key_iconURL]: Liên kết đến biểu tượng của trò chơi.