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_nl.md 20 kB

2 years ago
2 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. # Enka.Network - API
  2. ## Inhoudsopgave
  3. - [Aan de slag](#aan-de-slag)
  4. - [Informatie over gegevensstructuur](#informatie-over-gegevensstructuur)
  5. - [Definities](#definities)
  6. - [Pictogrammen en afbeeldingen](#pictogrammen-en-afbeeldingen)
  7. - [Lokalisaties](#lokalisaties)
  8. ## Aan de slag
  9. U kunt JSON-gegevens ophalen door een verzoek te doen aan de URL - `https://enka.network/api/uid/[UID]` <br />
  10. Als voorbeeld https://enka.network/api/uid/700378769. Deze haalt de informatie van de speler en de karakters. Wilt u alleen de informatie van het profiel van de speler? Doe dan `?info` aan uw verzoek toe. Als voorbeeld `https://enka.network/api/uid/700378769?info`
  11. ## Informatie over gegevensstructuur
  12. | Naam | Beschrijving |
  13. |:----------------------------------|:---------------------------------------------------------------|
  14. | [playerInfo](#playerinfo) | Profiel informatie |
  15. | [avatarInfoList](#avatarinfolist) | Lijst met gedetailleerde informatie voor elk personage uit de showcase |
  16. ### playerInfo
  17. Voor basisgegevens van karakters op ID ga naar [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
  18. Kijk voor meer informatie op de [Personages gegevens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).
  19. | Naam | Beschrijving |
  20. |:------------------------------------------|:------------------------------------|
  21. | nickname | Speler bijnaam |
  22. | signature | Speler handtekening |
  23. | worldLevel | Speler wereld level |
  24. | namecardId | Profiel naamkaart-ID |
  25. | finishAchievementNum | Aantal voltooide prestaties |
  26. | towerFloorIndex | Abyss verdieping |
  27. | towerLevelIndex | Abyss verdiepings kamer |
  28. | [showAvatarInfoList](#showavatarinfolist) | Lijst met personage-ID's en niveaus |
  29. | showNameCardIdList | Lijst met naamkaart-ID's |
  30. | profilePicture.avatarId | Personage-ID van profielfoto |
  31. #### showAvatarInfoList
  32. | Naam | Beschrijving |
  33. |:----------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  34. | avatarId | Personage-ID |
  35. | level | Personage level |
  36. | costumeId | Kleding-ID van de huidige personage. Controleer op `"Costumes"` in [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) |
  37. ### avatarInfoList
  38. Voor basisgegevens van personages op ID kijk naar [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json). <br />
  39. Kijk voor meer informatie in de [Personages gegevens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarExcelConfigData.json).
  40. | Naam | Beschrijving |
  41. |:-------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  42. | avatarID | Personage-ID |
  43. | talentIdList | Lijst met constellaties-ID's <br /> Er zijn geen gegevens als er 0 constellaties zijn |
  44. | [propMap](#propmap) | Eigenschappenlijst van de personage |
  45. | fightPropMap -> `{id: value}` | Kaart met gevechtseigenschappen van personages. <br />Bekijk de [Definitions for IDs](#fightprop) |
  46. | skillDepotId | ID van de vaardighedenset van het personage <br />[Vaardigheden gegevens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"id"` |
  47. | inherentProudSkillList | Lijst met ontgrendelde vaardigheids-ID's <br />[Vaardigheden gegevens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
  48. | skillLevelMap -> `{skill_id: level}` | Kaart met vaardigheidsniveaus <br /> [Vaardigheden gegevens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/AvatarSkillDepotExcelConfigData.json) -> `"inherentProudSkillOpens"` |
  49. | [equipList](#equiplist) | Lijst met uitrustingen: Wapen, Artefacts |
  50. | fetterInfo.expLevel | Personage vriendschapniveau |
  51. #### propMap
  52. | Naam | Beschrijving |
  53. |:-----|:------------------------------------------------------------------|
  54. | type | ID van eigendomstype, controleer de [Definities voor ID's](#prop) |
  55. | ival | Negeer dit |
  56. | val | Waarde van het eigendom |
  57. #### equipList
  58. | Naam | Beschrijving |
  59. |:-------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  60. | itemId | Uitrusting-ID <br /> [Gegevens over artefacten](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryExcelConfigData.json) -> `"id"` <br /> [Weapons Data](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/WeaponExcelConfigData.json) -> `"id"` |
  61. | [weapon](#weapon) `[Alleen voor wapen]` | Wapenbasis informatie |
  62. | [reliquary](#reliquary) `[Alleen voor artefact]` | Artefactenbasis informatie |
  63. | [flat](#flat) | Gedetailleerde informatie over de uitrusting |
  64. #### weapon
  65. Voor meer informatie over wapens kijk in de [Gegevens over wapens](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/WeaponExcelConfigData.json)
  66. | Naam | Beschrijving |
  67. |:-------------|:---------------------------------|
  68. | level | Wapen niveau |
  69. | promoteLevel | Wapen Ascension-niveau |
  70. | affixMap | Wapen verfijnings niveau `[0-4]` |
  71. #### reliquary
  72. Voor meer informatie over artefacten kijk in de [Gegevens over artefacten](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryExcelConfigData.json)
  73. | Naam | Beschrijving |
  74. |:-----------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  75. | level | Artefact level `[1-21]` |
  76. | mainPropId | Artefact hoofdstatistieken-ID <br /> [MainProps Data](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryMainPropExcelConfigData.json) |
  77. | appendPropIdList | Lijst met ID's van de artefact-substatistieken <br /> [AppendProp Data](https://gitlab.com/Dimbreath/AnimeGameData/-/blob/master/ExcelBinOutput/ReliquaryAffixExcelConfigData.json) |
  78. #### flat
  79. | Naam | Beschrijving |
  80. |:-------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------|
  81. | nameTextHashMap | Hash voor uitrusting naam <br /> Check [Lokalisaties](#lokalisaties) |
  82. | setNameTextHashMap `[Alleen voor artefacten]` | Hash voor artefact set naam <br /> Check [Lokalisaties](#lokalisaties) |
  83. | rankLevel | Zeldzaamheid van de uitrusting |
  84. | [reliquaryMainstat](#reliquarymainstat-reliquarysubstats-weaponstats) `[Alleen voor artefacten]` | Hoofdstatistieken van de artefacten |
  85. | [reliquarySubstats](#reliquarymainstat-reliquarysubstats-weaponstats) `[Alleen voor artefacten]` | Lijst met artefact substatistieken |
  86. | [weaponStats](#reliquarymainstat-reliquarysubstats-weaponstats) `[Alleen voor wapen]` | Lijst met wapen statistieken: Basis ATK, substatistieken |
  87. | [itemType](#itemtype) | Type uitrusting: wapen of artefact |
  88. | icon | Naam uitrusting-pictogram <br /> [Gebruik van pictogrammen](#pictogrammen-en-afbeeldingen) |
  89. | [equipType](#equiptype) `[Alleen voor artefacten]` | Type artefact |
  90. #### reliquaryMainstat, reliquarySubstats, weaponStats
  91. | Naam | Beschrijving |
  92. |:--------------------------| :---------- |
  93. | mainPropId / appendPropID | Eigenschapsnaam van uitrusting. Controleer de [Definities voor namen](#appendprop)|
  94. | propValue | Eigendoms-waarde |
  95. ## Definities
  96. ### Prop
  97. | Type | Beschrijving |
  98. | :--: | :---------- |
  99. | 1001 | XP |
  100. | 1002 | Ascension |
  101. | 4001 | Level |
  102. ### FightProp
  103. | Type | Beschrijving |
  104. | :--: | :---------- |
  105. | 1 | Basis HP |
  106. | 2 | HP |
  107. | 3 | HP% |
  108. | 4 | Basis ATK |
  109. | 5 | ATK |
  110. | 6 | ATK% |
  111. | 7 | Basis DEF |
  112. | 8 | DEF |
  113. | 9 | DEF% |
  114. | 10 | Basis SPD |
  115. | 11 | SPD% |
  116. | 20 | CRIT Rate |
  117. | 22 | CRIT DMG |
  118. | 23 | Energie opladen |
  119. | 26 | Genezingsbonus |
  120. | 27 | Inkomende genezingsbonus |
  121. | 28 | Elementair meesterschap |
  122. | 29 | Fysieke RES |
  123. | 30 | Fysieke DMG-bonus |
  124. | 40 | Pyro DMG-bonus |
  125. | 41 | Electro DMG-bonus |
  126. | 42 | Hydro DMG-bonus |
  127. | 44 | Anemo DMG-bonus |
  128. | 45 | Geo DMG-bonus |
  129. | 46 | Cryo DMG-bonus |
  130. | 50 | Pyro RES |
  131. | 51 | Electro RES |
  132. | 52 | Hydro RES |
  133. | 53 | Dendro RES |
  134. | 54 | Anemo RES |
  135. | 55 | Geo RES |
  136. | 56 | Cryo RES |
  137. | 70 | Pyro Energie Kosten |
  138. | 71 | Electro Energie Kosten |
  139. | 72 | Hydro Energie Kosten |
  140. | 73 | Dendro Energie Kosten |
  141. | 74 | Anemo Energie Kosten |
  142. | 75 | Cryo Energie Kosten |
  143. | 76 | Geo Energie Kosten |
  144. | 80 | Afkoelingsreductie |
  145. | 81 | Schild sterkte |
  146. | 1000 | Huidige Pyro Energie |
  147. | 1001 | Huidige Electro Energie |
  148. | 1002 | Huidige Hydro Energie |
  149. | 1003 | Huidige Dendro Energie |
  150. | 1004 | Huidige Anemo Energie |
  151. | 1005 | Huidige Cryo Energie |
  152. | 1006 | Huidige Geo Energie |
  153. | 1010 | Huidige HP |
  154. | 2000 | Max HP |
  155. | 2001 | ATK |
  156. | 2002 | DEF |
  157. | 2003 | SPD |
  158. | 3025 | Elementaire reactie CRIT Rate |
  159. | 3026 | Elementaire reactie CRIT DMG |
  160. | 3027 | Elementaire reactie (Overbelast) CRIT Rate |
  161. | 3028 | Elementaire reactie (Overbelast) CRIT DMG |
  162. | 3029 | Elementaire reactie (Swirl) CRIT Rate |
  163. | 3030 | Elementaire reactie (Swirl) CRIT DMG |
  164. | 3031 | Elementaire reactie (Elektrisch geladen) CRIT Rate |
  165. | 3032 | Elementaire reactie (Elektrisch geladen) CRIT DMG |
  166. | 3033 | Elementaire reactie (Superconduct) CRIT Rate |
  167. | 3034 | Elementaire reactie (Superconduct) CRIT DMG |
  168. | 3035 | Elementaire reactie (Branden) CRIT Rate |
  169. | 3036 | Elementaire reactie (Branden) CRIT DMG |
  170. | 3037 | Elementaire reactie (Bevroren (verbrijzeld)) CRIT Rate |
  171. | 3038 | Elementaire reactie (Bevroren (verbrijzeld)) CRIT DMG |
  172. | 3039 | Elementaire reactie (Bloeien) CRIT Rate |
  173. | 3040 | Elementaire reactie (Bloeien) CRIT DMG |
  174. | 3041 | Elementaire reactie (Burgeon) CRIT Rate |
  175. | 3042 | Elementaire reactie (Burgeon) CRIT DMG |
  176. | 3043 | Elementaire reactie (Hyperbloei) CRIT Rate |
  177. | 3044 | Elementaire reactie (Hyperbloei) CRIT DMG |
  178. | 3045 | Basis Elementaire reactie CRIT Rate |
  179. | 3046 | Basis Elementaire reactie CRIT DMG |
  180. ### ItemType
  181. | Naam | Beschrijving |
  182. | :--- |:------------|
  183. | ITEM_WEAPON | Wapen |
  184. | ITEM_RELIQUARY | Artefact |
  185. ### EquipType
  186. | Naam | Beschrijving |
  187. | :--- |:-------------|
  188. | EQUIP_BRACER | Bloem |
  189. | EQUIP_NECKLACE | Veer |
  190. | EQUIP_SHOES | Zand |
  191. | EQUIP_RING | Beker |
  192. | EQUIP_DRESS | Hoofddeksel |
  193. ### AppendProp
  194. | Naam | Beschrijving |
  195. |:---------------------------------|:------------------------|
  196. | FIGHT_PROP_BASE_ATTACK `[wapen]` | Basis ATK |
  197. | FIGHT_PROP_HP | Vlak HP |
  198. | FIGHT_PROP_ATTACK | Vlak ATK |
  199. | FIGHT_PROP_DEFENSE | Vlak DEF |
  200. | FIGHT_PROP_HP_PERCENT | HP% |
  201. | FIGHT_PROP_ATTACK_PERCENT | ATK% |
  202. | FIGHT_PROP_DEFENSE_PERCENT | DEF% |
  203. | FIGHT_PROP_CRITICAL | Crit RATE |
  204. | FIGHT_PROP_CRITICAL_HURT | Crit DMG |
  205. | FIGHT_PROP_CHARGE_EFFICIENCY | Energie opladen |
  206. | FIGHT_PROP_HEAL_ADD | Genezingsbonus |
  207. | FIGHT_PROP_ELEMENT_MASTERY | Elementair meesterschap |
  208. | FIGHT_PROP_PHYSICAL_ADD_HURT | Fysieke DMG-bonus |
  209. | FIGHT_PROP_FIRE_ADD_HURT | Pyro DMG-bonus |
  210. | FIGHT_PROP_ELEC_ADD_HURT | Electro DMG-bonus |
  211. | FIGHT_PROP_WATER_ADD_HURT | Hydro DMG-bonus |
  212. | FIGHT_PROP_WIND_ADD_HURT | Anemo DMG-bonus |
  213. | FIGHT_PROP_ICE_ADD_HURT | Cryo DMG-bonus |
  214. | FIGHT_PROP_ROCK_ADD_HURT | Geo DMG-bonus |
  215. | FIGHT_PROP_GRASS_ADD_HURT | Dendro DMG-bonus |
  216. ## Pictogrammen en afbeeldingen
  217. Je kunt pictogrammen van personages, wapens en artefacten krijgen van Enka via URL `https://enka.network/ui/[icon_name].png`.
  218. Gewoonlijk begint de pictogramnaam met `"UI_"` of `"Skill_"` voor [personages talenten](#personages-talenten-en-constellaties).
  219. Bijvoorbeeld https://enka.network/ui/UI_AvatarIcon_Side_Ambor.png.
  220. ### Wapens en artefacten
  221. Ga naar [flat](#flat) en zoek voor `icon`.
  222. ### Personages, talenten en constellaties
  223. Ga naar [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json) en zoek naar alles gerelateerd aan "UI_XXXXXX" of "Skill_XXXXXX" op karakter-ID.
  224. ## Lokalisaties
  225. Mogelijk ziet u `"NameTextMapHash"` in [store/characters.json](https://github.com/EnkaNetwork/API-docs/blob/master/store/characters.json), `"nameTextHashMap"` en `" setNameTextHashMap"` op [flat](#flat) die kan worden gebruikt als sleutel om basis lokalisatie gegevens van personages, wapens en artefacten op te halen uit [store/loc.json](https://github.com/EnkaNetwork/API- docs/blob/main/store/loc.json).
  226. U kunt ook lokalisatiegegevens van [AppendProp](#appendprop) verkrijgen door de eigenschapnaam als sleutel te gebruiken - `"FIGHT_PROP_HP"`, `"FIGHT_PROP_HEAL_ADD"` enz.
  227. Raadpleeg voor aanvullende informatie over namen, beschrijvingen en dergelijke de [TextMap Data](https://gitlab.com/Dimbreath/AnimeGameData/-/tree/master/TextMap), bevat alleen talen die door het spel worden ondersteund.
  228. ## Wrappers
  229. TS/JS - https://www.npmjs.com/package/enkanetwork.js - [Jelosus1](https://github.com/Jelosus2)
  230. TS/JS - https://github.com/yuko1101/enka-network-api - [yuko1101](https://github.com/yuko1101)
  231. Rust - https://github.com/eratou/enkanetwork-rs - [eratou](https://github.com/eratou)
  232. Python - https://github.com/mrwan200/enkanetwork.py - [mrwan200](https://github.com/mrwan200)
  233. Python - https://github.com/seriaati/enka-py - [seriaati](https://github.com/seriaati)
  234. Java - https://github.com/kazuryyx/EnkaNetworkAPI - [kazury](https://github.com/kazuryyx)