Browse Source

docs/translate-ptBR

pull/80/head
victorlima11 1 year ago
parent
commit
c8feb20b63
2 changed files with 210 additions and 0 deletions
  1. +1
    -0
      README.md
  2. +209
    -0
      api_pt.md

+ 1
- 0
README.md View File

@@ -18,4 +18,5 @@ Select your preferred language:
* [NL | API-documentatie](/api_nl.md)
* [KR | API 문서](/api_kr.md)
* [RU | API-документация](/api_ru.md)
* [PT | Documentação da API](/api_pt.md)
* [ID | Dokumentasi API](/api_id.md)

+ 209
- 0
api_pt.md View File

@@ -0,0 +1,209 @@
# Enka.Network - API

## Tabela de Conteúdo

- [Início](#início)
- [Informação sobre a estrutura de dados](#informação-sobre-a-estrutura-de-dados)
- [Definições](#definições)
- [Ícones e imagens](#ícones-e-imagens)
- [Localizações](#localizações)

## Início

Você pode obter dados em formato JSON fazendo uma solicitação à URL - `https://enka.network/u/[UID]/__data.json` <br />
Exemplo https://enka.network/u/700378769/__data.json

## Informação sobre a estrutura de dados

| Nome | Descrição |
| :--- | :---------- |
| [playerInfo](#playerinfo) | Informações de perfil |
| [avatarInfoList](#avatarinfolist) | Lista com informações detalhadas sobre cada personagem visível no perfil |

### playerInfo

Para obter dados básicos de personagens através do ID, vá para [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
Para obter informação adicional, cheque [Dados de Personagens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).

| Nome | Descrição |
| :--- | :--------- |
| nickname | Nome do jogador |
| signature | Assinatura do perfil |
| worldLevel | Nível de mundo do jogador |
| namecardId | ID do card do perfil |
| finishAchievementNum | Número de conquistas adquiridas |
| towerFloorIndex | Piso do abismo |
| towerLevelIndex | Câmara de piso do abismo |
| [showAvatarInfoList](#showavatarinfolist) | Lista de IDs e níveis de personagens |
| showNameCardIdList | Lista de IDs dos cards de perfil |
| profilePicture.avatarID | ID do personagem da foto de perfil |

#### showAvatarInfoList

| Nome | Descrição |
| :--- | :--------- |
| avatarId | ID do personagem |
| level | Nível do personagem |
| costumeId | ID da skin do personagem. Consulte `"Costumes"` em [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) |

### avatarInfoList

Para obter dados básicos de personagens pelo ID, acesse [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
Para obter informação adicional, consulte [Dados de Personagens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).

| Nome | Descrição |
| :--- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| avatarID | ID do personagem |
| talentIdList | Lista dos IDs das constelações <br /> Não há dados se a constelação for 0 |
| [propMap](#propmap) | Lista de propriedades de informação do personagem |
| fightPropMap -> `{id: value}` | Mapa das propriedades de combate do personagem. <br />Consulte a [Definição das IDs](#fightprop) |
| skillDepotId | ID do conjunto de habilidades do personagem <br />[Dados de Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"id"` |
| inherentProudSkillList | Lista de IDs das habilidades desbloqueadas <br />[Dados de Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
| skillLevelMap -> `{skill_id: level}`| Mapa dos níveis das habilidades <br /> [Dados de Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
| [equipList](#equiplist) | Lista de equipamentos: Arma e Artefatos |
| fetterInfo.expLevel | Nível de amizade do personagem |

#### propMap

| Nome | Descrição |
| :--- | :--------- |
| type | ID do tipo de propriedade, consulte a [Definição das IDs](#prop) |
| ival | Ignore |
| val | Valor da propriedade |

#### equipList

| Nome | Descrição |
| :--- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| itemId | ID do equipamento <br /> [Dados dos Artefatos](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryExcelConfigData.json) -> `"id"` <br /> [Dados das Armas](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/WeaponExcelConfigData.json) -> `"id"` |
| [weapon](#weapon) `[Somente Armas]` | Informação básica da arma |
| [reliquary](#reliquary) `[Somente Artefatos]` | Informação básica do artefato |
| [flat](#flat) | Informação detalhada do equipamento |

### Definições

#### Prop

| Tipo | Descrição |
| :--: | :---------- |
| 1001 | XP |
| 1002 | Ascensão |
| 4001 | Nível |

#### FightProp

| Tipo | Descrição |
| :--: | :---------- |
| 1 | Vida Base |
| 4 | ATQ Base |
| 7 | DEF Base |
| 20 | Taxa de Crítico |
| 22 | Dano Crítico |
| 23 | Recarga de Energia |
| 26 | Bônus de Cura |
| 27 | Bônus de Cura Recebida |
| 28 | Proficiência Elemental |
| 29 | RES Física |
| 30 | Bônus de Dano Físico |
| 40 | Bônus de Dano Pyro |
| 41 | Bônus de Dano Electro |
| 42 | Bônus de Dano Hydro |
| 43 | Bônus de Dano Dendro |
| 44 | Bônus de Dano Anemo |
| 45 | Bônus de Dano Geo |
| 46 | Bônus de Dano Cryo |
| 50 | RES Pyro |
| 51 | RES Electro |
| 52 | RES Hydro |
| 53 | RES Dendro |
| 54 | RES Anemo |
| 55 | RES Geo |
| 56 | RES Cryo |
| 70 | Custo de Energia Pyro |
| 71 | Custo de Energia Electro |
| 72 | Custo de Energia Hydro |
| 73 | Custo de Energia Dendro |
| 74 | Custo de Energia Anemo |
| 75 | Custo de Energia Cryo |
| 76 | Custo de Energia Geo |
| 2000 | Vida Máx |
| 2001 | ATQ |
| 2002 | DEF |

### ItemType

| Nome | Descrição |
| :--- | :---------- |
| ITEM_WEAPON | Arma |
| ITEM_RELIQUARY | Artefato |

### EquipType

| Nome | Descrição |
| :--- | :---------- |
| EQUIP_BRACER | Flor |
| EQUIP_NECKLACE | Pena |
| EQUIP_SHOES | Relógio |
| EQUIP_RING | Cálice |
| EQUIP_DRESS | Tiara |

### AppendProp

| Nome | Descrição |
| :--- | :---------- |
| FIGHT_PROP_BASE_ATTACK `[Arma]` | ATQ Base |
| FIGHT_PROP_HP | Vida plana |
| FIGHT_PROP_ATTACK | ATQ flat |
| FIGHT_PROP_DEFENSE | DEF flat |
| FIGHT_PROP_HP_PERCENT | Vida% |
| FIGHT_PROP_ATTACK_PERCENT | ATQ% |
| FIGHT_PROP_DEFENSE_PERCENT | DEF% |
| FIGHT_PROP_CRITICAL | Taxa Crítica |
| FIGHT_PROP_CRITICAL_HURT | Dano Crítico |
| FIGHT_PROP_CHARGE_EFFICIENCY | Recarga de Energia |
| FIGHT_PROP_HEAL_ADD | Bônus de Cura |
| FIGHT_PROP_ELEMENT_MASTERY | Proficiência Elemental |
| FIGHT_PROP_PHYSICAL_ADD_HURT | Bônus de Dano Físico |
| FIGHT_PROP_FIRE_ADD_HURT | Bônus de Dano Pyro |
| FIGHT_PROP_ELEC_ADD_HURT | Bônus de Dano Electro |
| FIGHT_PROP_WATER_ADD_HURT | Bônus de Dano Hydro |
| FIGHT_PROP_WIND_ADD_HURT | Bônus de Dano Anemo |
| FIGHT_PROP_ICE_ADD_HURT | Bônus de Dano Cryo |
| FIGHT_PROP_ROCK_ADD_HURT | Bônus de Dano Geo |
| FIGHT_PROP_GRASS_ADD_HURT | Bônus de Dano Dendro |

## Ícones e Imagens

Você pode obter ícones de personagens, armas e artefatos no Enka, com a URL `https://enka.network/ui/[icon_name].png`.
Normalmente, os nomes dos ícones começam com `"UI_"` ou `"Skill_"` para os [Talentos dos Personagens](#talentos-dos-personagens).
Por exemplo: https://enka.network/ui/UI_AvatarIcon_Side_Ambor.png.

### Armas e Artefatos

Vá até [flat](#flat) e procure pelo `icon`.

### Personagens, Talentos e Constelações

Vá até [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) e procure por algo relacionado com "UI_XXXXXX" ou "Skill_XXXXXX" pela ID do personagem.

## Localizações

Talvez você perceba que `"NameTextMapHash"` em [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json), `"nameTextHashMap"` e `"setNameTextHashMap"` em [flat](#flat) podem ser usados como chave para obter a localização básica dos dados de personagens, armas e artefatos de [store/loc.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/loc.json).
Você também pode obter a localização dos dados de [AppendProp](#appendprop) usando a propriedade como chave - `"FIGHT_PROP_HP"`, `"FIGHT_PROP_HEAL_ADD"`, etc.

Para obter informações adicionais sobre nomes, descrições, etc., consulte os [Dados do TextMap](https://gitlab.com/Dimbreath/AnimeGameData/-/tree/master/TextMap), que incluem apenas idiomas suportados dentro do jogo.

## Wrappers

TS/JS - https://www.npmjs.com/package/enkanetwork.js - [Jelosus1](https://github.com/Jelosus2)

TS/JS - https://github.com/yuko1101/enka-network-api - [yuko1101](https://github.com/yuko1101)

Rust - https://github.com/eratou/enkanetwork-rs - [eratou](https://github.com/eratou)

Python - https://github.com/mrwan200/enkanetwork.py - [mrwan200](https://github.com/mrwan200)

Python - https://github.com/seriaati/enka-py - [seriaati](https://github.com/seriaati)

Java - https://github.com/kazuryyx/EnkaNetworkAPI - [kazury](https://github.com/kazuryyx)


Loading…
Cancel
Save