Управление Рюкзаком пользователя
Вы можете использовать Рюкзак с пакетами виртуальной валюты, виртуальными предметами и игровыми ключами. Данные о каждом товаре также должны быть добавлены на сервере игры, которой соответствует товар.
Реализуйте добавление и удаление товаров в Рюкзаке пользователя с помощью методов API из таблицы ниже. При создании товара свяжите товар с конкретной игрой, используя параметр external_game_id.
| Задача | Метод API | Пользовательский сценарий получения товара | 
|---|---|---|
| Создать список игровых ключей и добавить их в Рюкзак указанного пользователя. | Create game keys | Пользователь копирует ключ из Рюкзака и вводит его на игровой платформе или в игре. | 
| Создать список виртуальных предметов и добавить их в Рюкзак указанного пользователя. | Create virtual item | В зависимости от настроек проекта и параметров предмета автоматически выбирается один из следующих сценариев: 
 | 
| Создать список пакетов виртуальных валют и добавить их в Рюкзак указанного пользователя. | Create virtual currency | В зависимости от настроек проекта и параметров предмета автоматически выбирается один из следующих сценариев: 
 | 
| Создать список промокодов с товарами и добавить их в Рюкзак указанного пользователя. | Create promo codes | Пользователь копирует промокод на товар и вводит его в игре, которой соответствует товар. | 
| Удалить заданный товар из Рюкзака указанного пользователя. | Deletes item from Backpack | - | 
| Получить список товаров из Рюкзака указанного пользователя. Товарами могут быть игровые ключи, виртуальные предметы и пакеты виртуальной валюты. | Get user’s Backpack items | - | 
Информация о добавленных промокодах и связанных с ними товарах также должна быть добавлена на сервере игры, которой соответствует товар.
Интерфейс для ввода промокода, логика погашения промокода и начисление товара пользователю должны быть реализованы в игре, которой соответствует товар.
“is_external_vc”: false.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.