Игровые аккаунты
Страница описывает операции раздела API в едином формате карточек операций.
Все игровые аккаунты
gameAccounts
Описание
Возвращает список игровых аккаунтов текущего пользователя.
Входные данные
Операция не принимает переменные.
Результат
Тип ответа - [gameAccount!]!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.
Пример обмена
Запрос
documentId: gameAccounts
{
"documentId": "gameAccounts",
"variables": {}
}
Ответ
200 OK
{
"data": {
"gameAccounts": []
}
}
Связанные типы
Сброс PIN игрового аккаунта
resetAccountPin
Описание
Сброс PIN.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String! | ✓ | Логин игрового аккаунта |
Результат
Тип ответа - gameAccount!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: resetAccountPin
{
"documentId": "resetAccountPin",
"variables": {
"accountLogin": "GameLogin"
}
}
Ответ
200 OK
{
"data": {
"resetAccountPin": {}
}
}
Связанные типы
Обновить список игровых аккаунтов
refreshGameAccounts
Описание
Обновить список аккаунтов.
Входные данные
Операция не принимает переменные.
Результат
Тип ответа - [gameAccount!]!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: refreshGameAccounts
{
"documentId": "refreshGameAccounts",
"variables": {}
}
Ответ
200 OK
{
"data": {
"refreshGameAccounts": {}
}
}
Связанные типы
Проверить игровой аккаунт по логину
gameAccount
Описание
Аккаунт по логину.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
login | String | ✓ | Логин игрового аккаунта. |
Результат
Тип ответа - GameAccount.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: gameAccount
{
"documentId": "gameAccount",
"variables": {
"login": "GameLogin"
}
}
Ответ
200 OK
{
"data": {
"gameAccount": {}
}
}
Связанные типы
Количество игровых аккаунтов
gameAccountCount
Описание
Количество аккаунтов.
Входные данные
Операция не принимает переменные.
Результат
Тип ответа - Int!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: gameAccountCount
{
"documentId": "gameAccountCount",
"variables": {}
}
Ответ
200 OK
{
"data": {
"gameAccountCount": {}
}
}
Связанные типы
Зарегистрировать аккаунт на сервере
registerGameAccount
Описание
Регистрация на сервере.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
login | String | ✓ | Логин игрового аккаунта. |
password | String | ✓ | Новый пароль или пароль для регистрации. |
Результат
Тип ответа - gameAccount!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: registerGameAccount
{
"documentId": "registerGameAccount",
"variables": {
"login": "GameLogin",
"password": "password123"
}
}
Ответ
200 OK
{
"data": {
"registerGameAccount": {}
}
}
Связанные типы
Изменить пароль аккаунта на сервере
changeAccountPassword
Описание
Смена пароля.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
login | String | ✓ | Логин игрового аккаунта. |
newPassword | String | ✓ | Новый пароль игрового аккаунта. |
Результат
Тип ответа - gameAccount!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: changeAccountPassword
{
"documentId": "changeAccountPassword",
"variables": {
"login": "GameLogin",
"newPassword": "password123"
}
}
Ответ
200 OK
{
"data": {
"changeAccountPassword": {}
}
}
Связанные типы
Скрыть или показать аккаунт
hideGameAccount
Описание
Скрыть аккаунт.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
Результат
Тип ответа - OperationResult!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: hideGameAccount
{
"documentId": "hideGameAccount",
"variables": {
"accountLogin": "GameLogin"
}
}
Ответ
200 OK
{
"data": {
"hideGameAccount": {}
}
}
Связанные типы
Изменить видимость аккаунта
toggleAccountVisibility
Описание
Изменить видимость аккаунта.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
login | String | ✓ | Логин игрового аккаунта. |
visible | Boolean | ✓ | Новая видимость аккаунта. |
Результат
Тип ответа - OperationResult!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: toggleAccountVisibility
{
"documentId": "toggleAccountVisibility",
"variables": {
"login": "GameLogin",
"visible": true
}
}
Ответ
200 OK
{
"data": {
"toggleAccountVisibility": {}
}
}
Связанные типы
Сброс HWID / PIN аккаунта
resetAccountHwid
Описание
Сброс HWID.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
Результат
Тип ответа - gameAccount!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: resetAccountHwid
{
"documentId": "resetAccountHwid",
"variables": {
"accountLogin": "GameLogin"
}
}
Ответ
200 OK
{
"data": {
"resetAccountHwid": {}
}
}