You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

api_es.md 15 kB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
2 years ago
2 years ago
11 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. Esta traducción puede ser inexacta. Consulta el texto original si es necesario.
  2. [api.md](/api.md)
  3. # Enka.Network - API
  4. ## Tabla de Contenidos
  5. - [Empezando](#empezando)
  6. - [Información sobre la estructura de los datos](#información-sobre-la-estructura-de-los-datos)
  7. - [Definiciones](#definiciones)
  8. - [Iconos e Imágenes](#iconos-e-imágenes)
  9. - [Localizaciones](#localizaciones)
  10. ## Empezando
  11. Puedes obtener datos en formato JSON haciendo una solicitud a la URL - `https://enka.network/u/[UID]/__data.json` <br />
  12. Por ejemplo https://enka.network/u/700378769/__data.json
  13. ## Información sobre la estructura de los datos
  14. | Nombre | Descripción |
  15. | :--- | :---------- |
  16. | [playerInfo](#playerinfo) | Información del Perfil |
  17. | [avatarInfoList](#avatarinfolist) | Lista con detallada información sobre cada personaje que muestras en el perfil |
  18. ### playerInfo
  19. Para obtener datos básicos de personajes por la ID, ve a [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
  20. Para obtener información adicional, revisa los [Datos de Personajes](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).
  21. | Nombre | Descripción |
  22. | :--- | :--------- |
  23. | nickname | Nombre del jugador |
  24. | signature | Firma del perfil |
  25. | worldLevel | Nivel de mundo del jugador |
  26. | namecardId | ID de la tarjeta de presentación del perfil |
  27. | finishAchievementNum | Número de logros completados |
  28. | towerFloorIndex | Piso del abismo |
  29. | towerLevelIndex | Cámara del piso del abismo |
  30. | [showAvatarInfoList](#showavatarinfolist) | Lista de IDs y niveles de los personajes |
  31. | showNameCardIdList | Lista de IDs de las tarjetas de presentación |
  32. | profilePicture.avatarID | ID del personaje de la foto de perfil |
  33. #### showAvatarInfoList
  34. | Nombre | Descripción |
  35. | :--- | :--------- |
  36. | avatarId | ID del personaje |
  37. | level | Nivel del personaje |
  38. | costumeId | ID de la skin del personaje. Revisa `"Costumes"` en [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) |
  39. ### avatarInfoList
  40. Para obtener datos básicos de personajes por la ID, ve a [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
  41. Para obtener información adicional, revisa los [Datos de Personajes](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).
  42. | Nombre | Descripción |
  43. | :--- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  44. | avatarID | ID del personaje |
  45. | talentIdList | Lista de las IDs de las constelaciones <br /> No hay datos si la constelación es 0 |
  46. | [propMap](#propmap) | Lista de propiedades de información del personaje |
  47. | fightPropMap -> `{id: value}` | Mapa de las propiedades de combate del personaje. <br />Revisa la [Definición de las IDs](#fightprop) |
  48. | skillDepotId | ID del conjunto de habilidades del personaje <br />[Datos de las Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"id"` |
  49. | inherentProudSkillList | Lista de IDs de la habilidad desbloqueada <br />[Datos de las Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
  50. | skillLevelMap -> `{skill_id: level}`| Mapa de los niveles de las habilidades <br /> [Datos de las Habilidades](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
  51. | [equipList](#equiplist) | Lista del equipo: Arma y Artefactos |
  52. | fetterInfo.expLevel | Nivel de amistad del personaje |
  53. #### propMap
  54. | Nombre | Descripción |
  55. | :--- | :--------- |
  56. | type | ID del tipo de propiedad, Revisa la [Definición de las IDs](#prop) |
  57. | ival | Ignoralo |
  58. | val | Valor de la propiedad |
  59. #### equipList
  60. | Nombre | Descripción |
  61. | :--- |:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  62. | itemId | ID del quipo <br /> [Datos de los Artefactos](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryExcelConfigData.json) -> `"id"` <br /> [Datos de las Armas](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/WeaponExcelConfigData.json) -> `"id"` |
  63. | [weapon](#weapon) `[Solo Armas]` | Información base del arma |
  64. | [reliquary](#reliquary) `[Solo Artefactos]` | Información base del artefacto |
  65. | [flat](#flat) | Información detallada del equipo |
  66. #### weapon
  67. Para obtener información adicional sobre las armas, revisa los [Datos de las Armas](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/WeaponExcelConfigData.json)
  68. | Nombre | Descripción |
  69. | :--- | :---------- |
  70. | level | Nivel del arma |
  71. | promoteLevel | Nivel de ascensión del arma |
  72. | affixMap | Nivel de refinamiento del arma `[0-4]` |
  73. #### reliquary
  74. Para obtener información adicional sobre los artefactos, revisa los [Datos de los Artefactos](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryExcelConfigData.json)
  75. | Nombre | Descripción |
  76. | :--- |:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  77. | level | Nivel del artefacto `[1-21]` |
  78. | mainPropId | ID del stat principal <br /> [Datos de los MainProps](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryMainPropExcelConfigData.json) |
  79. | appendPropIdList | Lista de ids de los stats secundarios del artefacto <br /> [Datos de los AppendProp](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryAffixExcelConfigData.json) |
  80. #### flat
  81. | Nombre | Descripción |
  82. | :--- | :---------- |
  83. | nameTextHashMap | Hash para el nombre del equipo <br /> Revisa [Localizaciones](#localizaciones) |
  84. | setNameTextHashMap `[Solo Artefactos]`| Hash para el nombre del conjunto del artefacto <br /> Revisa [Localizaciones](#localizaciones) |
  85. | rankLevel | Nivel de rareza del equipo |
  86. | [reliquaryMainstat](#reliquarymainstat-reliquarysubstats-weaponstats) `[Solo Artefactos]` | Stat principal del artefactos |
  87. | [reliquarySubstats](#reliquarymainstat-reliquarysubstats-weaponstats) `[Solo Artefactos]` | Lista de los stats secundarios del artefacto |
  88. | [weaponStats](#reliquarymainstat-reliquarysubstats-weaponstats) `[Solo Armas]`| Lista de Stats del arma: ATQ Base, Stat secundario |
  89. | [itemType](#itemtype) | Tipo de equipo: Arma o Artefacto |
  90. | icon | Nombre del icono del equipo <br /> [Uso de los nombres de iconos](#iconos-e-imágenes)|
  91. | [equipType](#equiptype) `[Solo Artefactos]` | Tipo de artefacto |
  92. #### reliquaryMainstat, reliquarySubstats, weaponStats
  93. | Nombre | Descripción |
  94. | :--- | :---------- |
  95. | mainPropId / appendPropID | Nombre de la propiedad añadida del equipo. Revisa la [Definición de los Nombres](#appendprop)|
  96. | propValue | Valor de la propiedad |
  97. ## Definiciones
  98. ### Prop
  99. | Tipo | Descripción |
  100. | :--: | :---------- |
  101. | 1001 | XP |
  102. | 1002 | Ascensión |
  103. | 4001 | Nivel |
  104. ### FightProp
  105. | Tipo | Descripción |
  106. | :--: | :---------- |
  107. | 1 | Vida Base |
  108. | 4 | ATQ Base |
  109. | 7 | DEF Base |
  110. | 20 | Probabilidad de Crítico |
  111. | 22 | Daño Crítico |
  112. | 23 | Recarga de Energía |
  113. | 26 | Bono de Curación |
  114. | 27 | Bono de Curación recibido |
  115. | 28 | Maestría Elemental |
  116. | 29 | RES Física |
  117. | 30 | Bono de Daño Físico |
  118. | 40 | Bono de Daño Pyro |
  119. | 41 | Bono de Daño Electro |
  120. | 42 | Bono de Daño Hydro |
  121. | 43 | Bono de Daño Dendro |
  122. | 44 | Bono de Daño Anemo |
  123. | 45 | Bono de Daño Geo |
  124. | 46 | Bono de Daño Cryo |
  125. | 50 | RES Pyro |
  126. | 51 | RES Electro |
  127. | 52 | RES Hydro |
  128. | 53 | RES Dendro |
  129. | 54 | RES Anemo |
  130. | 55 | RES Geo |
  131. | 56 | RES Cryo |
  132. | 70 | Coste de Energía Pyro |
  133. | 71 | Coste de Energía Electro |
  134. | 72 | Coste de Energía Hydro |
  135. | 73 | Coste de Energía Dendro |
  136. | 74 | Coste de Energía Anemo |
  137. | 75 | Coste de Energía Cryo |
  138. | 76 | Coste de Energía Geo |
  139. | 2000 | Vida Máx |
  140. | 2001 | ATQ |
  141. | 2002 | DEF |
  142. ### ItemType
  143. | Nombre | Descripción |
  144. | :--- | :---------- |
  145. | ITEM_WEAPON | Arma |
  146. | ITEM_RELIQUARY | Artefacto |
  147. ### EquipType
  148. | Nombre | Descripción |
  149. | :--- | :---------- |
  150. | EQUIP_BRACER | Flor |
  151. | EQUIP_NECKLACE | Pluma |
  152. | EQUIP_SHOES | Reloj |
  153. | EQUIP_RING | Copa |
  154. | EQUIP_DRESS | Anillo |
  155. ### AppendProp
  156. | Nombre | Descripción |
  157. | :--- | :---------- |
  158. | FIGHT_PROP_BASE_ATTACK `[Arma]` | ATQ Base |
  159. | FIGHT_PROP_HP | Vida plana |
  160. | FIGHT_PROP_ATTACK | ATQ plano |
  161. | FIGHT_PROP_DEFENSE | DEF plana |
  162. | FIGHT_PROP_HP_PERCENT | Vida% |
  163. | FIGHT_PROP_ATTACK_PERCENT | ATQ% |
  164. | FIGHT_PROP_DEFENSE_PERCENT | DEF% |
  165. | FIGHT_PROP_CRITICAL | Probabilidad de Crítico |
  166. | FIGHT_PROP_CRITICAL_HURT | Daño Crítico |
  167. | FIGHT_PROP_CHARGE_EFFICIENCY | Recarga de Energía |
  168. | FIGHT_PROP_HEAL_ADD | Bono de Curación |
  169. | FIGHT_PROP_ELEMENT_MASTERY | Maestría Elemental |
  170. | FIGHT_PROP_PHYSICAL_ADD_HURT | Bono de Daño Físico |
  171. | FIGHT_PROP_FIRE_ADD_HURT | Bono de Daño Pyro |
  172. | FIGHT_PROP_ELEC_ADD_HURT | Bono de Daño Electro |
  173. | FIGHT_PROP_WATER_ADD_HURT | Bono de Daño Hydro |
  174. | FIGHT_PROP_WIND_ADD_HURT | Bono de Daño Anemo |
  175. | FIGHT_PROP_ICE_ADD_HURT | Bono de Daño Cryo |
  176. | FIGHT_PROP_ROCK_ADD_HURT | Bono de Daño Geo |
  177. | FIGHT_PROP_GRASS_ADD_HURT | Bono de Daño Dendro |
  178. ## Iconos e Imágenes
  179. Puedes obtener iconos de personajes, armas y artefactos en Enka, con la URL `https://enka.network/ui/[icon_name].png`.
  180. Normalmente los nombres de los iconos empiezan por `"UI_"` o `"Skill_"` para los [Talentos de los Personajes](#talentos-de-los-personajes)
  181. Por ejemplo https://enka.network/ui/UI_AvatarIcon_Side_Ambor.png.
  182. ### Armas y Artefactos
  183. Ve a [flat](#flat) y busca por el `icon`.
  184. ### Personajes, Talentos y Constelaciones
  185. Ve a [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) y busca por algo relacionado con "UI_XXXXXX" o "Skill_XXXXXX" por la ID del personaje.
  186. ## Localizaciones
  187. A lo mejor notas que `"NameTextMapHash"` en [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json), `"nameTextHashMap"` y `"setNameTextHashMap"` en [flat](#flat) podrían ser usados como llave para obtener la localización básica de los datos de personajes, armas y artefactos de [store/loc.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/loc.json).
  188. También puedes obtener la localización de los datos de [AppendProp](#appendprop) usando la propiedad como llave - `"FIGHT_PROP_HP"`, `"FIGHT_PROP_HEAL_ADD"` etc.
  189. Para obtener información adicional sobre nombres, descripciones, etc, revisa los [Datos de los TextMap](https://gitlab.com/Dimbreath/AnimeGameData/-/tree/master/TextMap), solo incluye idiomas soportados dentro del juego.
  190. ## Wrappers
  191. TS/JS - https://www.npmjs.com/package/enkanetwork.js - [Jelosus1](https://github.com/Jelosus2)
  192. TS/JS - https://github.com/yuko1101/enka-network-api - [yuko1101](https://github.com/yuko1101)
  193. Rust - https://github.com/eratou/enkanetwork-rs - [eratou](https://github.com/eratou)
  194. Python - https://github.com/mrwan200/enkanetwork.py - [mrwan200](https://github.com/mrwan200)
  195. Python - https://github.com/seriaati/enka-py - [seriaati](https://github.com/seriaati)
  196. Java - https://github.com/kazuryyx/EnkaNetworkAPI - [kazury](https://github.com/kazuryyx)
  197. C# - https://github.com/aliafuji/EnkaDotnet - [aliafuji](https://github.com/aliafuji)
  198. C# - https://github.com/Carried520/EnkaSharp - [Carried520](https://github.com/Carried520)
  199. Go - https://github.com/kirinyoku/enkanetwork-go - [kirinyoku](https://github.com/kirinyoku)