Персонажи
Страница описывает операции раздела API в едином формате карточек операций.
Персонажи аккаунта
characters
Описание
Персонажи.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
Результат
Тип ответа - [Character!]!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: characters
{
"documentId": "characters",
"variables": {
"accountLogin": "GameLogin"
}
}
Ответ
200 OK
{
"data": {
"characters": {}
}
}
Связанные типы
Персонаж по имени
character
Описание
Персонаж.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
charName | String | ✓ | Имя персонажа. |
Результат
Тип ответа - Character.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: character
{
"documentId": "character",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Ответ
200 OK
{
"data": {
"character": {}
}
}
Связанные типы
Инвентарь персонажа
characterItems
Описание
Инвентарь.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
charName | String | ✓ | Имя персонажа. |
Результат
Тип ответа - [CharacterItem!]!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: characterItems
{
"documentId": "characterItems",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Ответ
200 OK
{
"data": {
"characterItems": {}
}
}
Связанные типы
Телепортация в город
teleportCharacter
Описание
Телепортация.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
charName | String | ✓ | Имя персонажа. |
Результат
Тип ответа - ServiceResult!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: teleportCharacter
{
"documentId": "teleportCharacter",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Ответ
200 OK
{
"data": {
"teleportCharacter": {}
}
}
Связанные типы
Сброс HWID / PIN персонажа
resetCharacterHwid
Описание
Сброс HWID персонажа.
Входные данные
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
accountLogin | String | ✓ | Логин игрового аккаунта. |
charName | String | ✓ | Имя персонажа. |
Результат
Тип ответа - ServiceResult!.
Ошибки
UNAUTHENTICATED- сессия не передана или истекла.ACCOUNT_NOT_FOUND- игровой аккаунт или персонаж не найден.VALIDATION- параметры запроса указаны неверно.
Пример обмена
Запрос
documentId: resetCharacterHwid
{
"documentId": "resetCharacterHwid",
"variables": {
"accountLogin": "GameLogin",
"charName": "Hero"
}
}
Ответ
200 OK
{
"data": {
"resetCharacterHwid": {}
}
}