Справочник: игровые аккаунты и модули
Аккаунты, персонажи и склад
| Операция | Параметры | Результат | Описание |
|---|---|---|---|
gameAccounts | - | [GameAccount!]! | Все аккаунты |
refreshGameAccounts | - | [gameAccount!]! | Обновить список аккаунтов |
gameAccount | login: String! | GameAccount | Аккаунт по логину |
gameAccountCount | - | Int! | Количество аккаунтов |
registerGameAccount | login, password | gameAccount! | Регистрация на сервере |
changeAccountPassword | login, password | gameAccount! | Смена пароля |
hideGameAccount | accountLogin | OperationResult! | Скрыть аккаунт |
toggleAccountVisibility | login, visible | OperationResult! | Изменить видимость аккаунта |
resetAccountHwid | accountLogin | gameAccount! | Сброс HWID |
resetAccountPin | accountLogin | gameAccount! | Сброс PIN |
characters | accountLogin | [Character!]! | Персонажи |
character | accountLogin, charName | Character | Персонаж |
characterItems | accountLogin, charName | [CharacterItem!]! | Инвентарь |
teleportCharacter | accountLogin, charName | ServiceResult! | Телепортация |
resetCharacterHwid | accountLogin, charName | ServiceResult! | Сброс HWID персонажа |
warehouse | - | [WarehouseItem!]! | Предметы на складе |
warehouseItem | id: ID! | WarehouseItem | Предмет по ID |
deliverWarehouseItems | itemIds, charName, accountLogin | PurchaseResult! | Выдать несколько |
Магазин, игровые услуги и маркетплейс
| Операция | Параметры | Результат | Описание |
|---|---|---|---|
shopOffers | first, after, categoryId, accountLogin | ShopOfferConnection! | Каталог магазина для игрока |
shopOffer | offerId, accountLogin | ShopOffer! | Предложение магазина |
shopCategories | first, after | ShopCategoryConnection! | Категории магазина |
guestShopOffers | gameServerId, first, after, categoryId | ShopOfferConnection! | Публичный каталог магазина |
guestShopOffer | gameServerId, offerId | ShopOffer! | Публичное предложение магазина |
guestShopCategories | gameServerId, first, after | ShopCategoryConnection! | Публичные категории магазина |
prepareShopPurchase | input: PrepareShopPurchaseInput! | ShopQuote! | Рассчитать покупку с баланса |
purchaseShop | input: PurchaseShopInput! | ShopPurchase! | Подтвердить покупку с баланса |
prepareGuestShopPurchase | input: PrepareGuestShopPurchaseInput! | ShopQuote! | Рассчитать гостевую покупку |
prepareGuestShopCheckout | input: PrepareGuestShopCheckoutInput! | StorefrontExternalPaymentPreparation! | Создать гостевой заказ и получить способы оплаты |
startGuestShopCheckout | input: ExecuteGuestShopCheckoutInput! | StorefrontExternalPaymentExecution! | Запустить гостевую оплату |
retryGuestShopCheckout | input: ExecuteGuestShopCheckoutInput! | StorefrontExternalPaymentExecution! | Продолжить гостевую оплату |
gameServiceOffers | first, after, categoryCode | GameServiceOfferConnection! | Каталог игровых услуг |
gameServiceOffer | offerId | GameServiceOffer! | Игровая услуга |
gameServiceCategories | first, after | GameServiceCategoryConnection! | Категории игровых услуг |
prepareGameServicePurchase | input: PrepareGameServicePurchaseInput! | GameServiceQuote! | Рассчитать игровую услугу |
purchaseGameService | input: PurchaseGameServiceInput! | GameServicePurchase! | Подтвердить покупку услуги |
marketplaceConfiguration | gameServerId | MarketplaceConfiguration | Опубликованная конфигурация рынка |
marketplaceOverview | gameServerId, first | MarketplaceOverview! | Разделы и последние предложения |
marketplaceCatalog | gameServerId, input | MarketplaceCatalogConnection! | Каталог с курсорной пагинацией |
marketplaceListing | gameServerId, listingId | MarketplaceListing! | Объявление и его предложения |
marketplaceViewer | - | MarketplaceViewer! | Возможности, кошельки и статистика игрока |
marketplaceSellerListings | input | MarketplaceSellerListingConnection! | Объявления текущего продавца |
marketplaceOrders | input | MarketplaceOrderConnection! | Покупки и продажи игрока |
marketplaceWalletEntries | input | MarketplaceWalletEntryConnection! | Журнал рыночного кошелька |
marketplaceBalanceTransfers | input | MarketplaceBalanceTransferConnection! | История переводов на основной баланс |
marketplaceBalanceTransfer | id | MarketplaceBalanceTransfer | Один перевод |
marketplaceWithdrawals | input | MarketplaceWithdrawalConnection! | История заявок на вывод |
marketplaceWithdrawal | id | MarketplaceWithdrawal | Одна заявка на вывод |
createMarketplaceItemListing | input | MarketplaceListingSubmission! | Создать объявление с предметами |
createMarketplaceCharacterListing | input | MarketplaceListingSubmission! | Создать объявление с персонажем |
purchaseMarketplaceOffer | input | MarketplacePurchaseSubmission! | Купить предложение |
cancelMarketplaceListing | input | MarketplaceListingCancellationSubmission! | Снять своё объявление |
transferMarketplaceBalance | input | MarketplaceBalanceTransferSubmission! | Перевести рыночный баланс |
requestMarketplaceWithdrawal | input | MarketplaceWithdrawalSubmission! | Создать заявку на вывод |
Полный контракт Storefront с входными структурами, примерами расчёта и гостевой оплаты приведён в разделе «Магазин и игровые услуги».
Модули, поддержка и активность
| Операция | Параметры | Результат | Описание |
|---|---|---|---|
cases | - | [CaseConfig!]! | Список кейсов |
caseCategories | - | [CaseCategory!]! | Категории кейсов |
caseConfig | id: ID! | CaseConfig | Конфигурация кейса |
openCase | caseId: ID!, requestId: ID! | CaseOpenResult! | Идемпотентно открыть кейс |
luckyWheelConfig | - | LuckyWheelConfig | Конфигурация колеса |
luckyWheelHistory | first, after | LuckyWheelSpinConnection! | История вращений с курсорной пагинацией |
spinLuckyWheel | - | LuckyWheelSpinResult! | Колесо фортуны |
dailyRewardsInfo | - | DailyRewardStatus! | Статус наград |
claimDailyReward | day: Int! | DailyRewardClaimResult! | Ежедневная награда |
activateBonusCode | input: ActivateBonusCodeInput! | BonusCodeRedemptionResult! | Активация бонус-кода |
giftCodeStore | gameServerId: Int! | GiftCodeStore! | Доступность, пакеты и произвольный номинал |
giftCodeHistory | gameServerId: Int! | [GiftCodePurchase!]! | История подарочных кодов |
buyGiftCode | input: BuyGiftCodeInput! | GiftCodeResult! | Идемпотентная покупка подарочного кода |
playerSupportPortal | - | PlayerSupportPortal! | Правила формы, категории и доступ |
playerSupportTickets | cursor, limit | PlayerSupportTicketConnection! | Обращения и сводка |
playerSupportTicket | ticketId, cursor, limit | PlayerSupportTicket | Обращение и сообщения |
playerSupportTicketAccess | ticketId: ID! | Boolean! | Проверить доступ к обращению |
playerSupportMessageAccess | messageId: ID! | Boolean! | Проверить доступ к сообщению |
createPlayerSupportTicket | input: CreatePlayerSupportTicketInput! | PlayerSupportMutationResult! | Идемпотентно создать обращение |
replyPlayerSupportTicket | input: ReplyPlayerSupportTicketInput! | PlayerSupportMutationResult! | Идемпотентно ответить |
pendingEvaluations | - | [PlayerEvaluationInvitation!]! | Вопросы для оценки |
answerEvaluations | input: AnswerEvaluationsInput! | [PlayerEvaluationAnswer!]! | Отправить оценки |
notifications | unreadOnly | [Notification!]! | Уведомления |
unreadNotificationsCount | - | Int! | Количество непрочитанных |
markNotificationsRead | notificationIds: [ID!]! | ServiceResult! | Прочитать уведомления |
refreshBalance | - | BalanceInfo! | Обновить баланс |
Партнерская программа
| Операция | Параметры | Результат | Описание |
|---|---|---|---|
referralProgramConfig | - | ReferralProgramConfig! | Состояние программы |
referralProfile | - | ReferralProfile! | Баланс, скидка и прогресс |
referrals | first, after | ReferralConnection! | Приглашенные игроки |
referralRewardCategories | - | [ReferralRewardCategory!]! | Категории наград |
referralRewardProducts | - | [ReferralRewardProduct!]! | Каталог наград |
referralRewardProduct | id | ReferralRewardProduct | Одна награда |
referralRewardRedemptions | first, after | ReferralRewardRedemptionConnection! | История наград |
convertReferralBalance | requestId | ReferralBalanceConversion! | Перевести баланс |
redeemReferralReward | requestId, productId, delivery, accountName, charName, selections | ReferralRewardRedemption! | Получить награду |
updatePartnerProfile | profile | ServiceResult! | Обновить публичный профиль |