maplestory-open-api-js
maplestory-open-api-js copied to clipboard
๐ ๋ฉ์ดํ์คํ ๋ฆฌ Open API ๋น๊ณต์ TypeScript, JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ฉ์ดํ์คํ ๋ฆฌ Open API for JavaScript, TypeScript
๋ฉ์ดํ์คํ ๋ฆฌ Open API ๋น๊ณต์ TypeScript, JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ฌ์ฉ๋ฒ
- ํจํค์ง ์ค์น
npm install maplestory-open-api-js
pnpm add maplestory-open-api-js
yarn add maplestory-open-api-js
- APIํค ์ค์ ํ๊ธฐ
APIํค๋ NEXON OPEN API - my ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ๊ธ ๋ฐ์ ์ ์์ต๋๋ค.
const API_KEY = process.env.API_KEY;
if (API_KEY) {
setAPIKey(API_KEY);
}
- ํจ์ ํธ์ถํ๊ธฐ
const { ocid } = await getOCID(name);
const cashItemEquipment = await getCharacterCashItemEquipment({ ocid });
์ฌ์ฉ ์์
ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ky ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋์ด ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ํ๊ฒฝ์์ ๋ชจ๋ ๋์ํฉ๋๋ค. ์์ธํ ์ฝ๋๋ ์๋์ ๋งํฌ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
ํจ์ ๋ชฉ๋ก
๊ฐ ํจ์์ ์๋ต ๋ฐํ ํ์ ์ ๋ด๋ถ ๊ตฌํ์ ํ์ธํด์ฃผ์ธ์.
๊ณ์ ์ ๋ณด ์กฐํ
- ๊ณ์ ์๋ณ์(ouid)์กฐํ -
getOUID
์บ๋ฆญํฐ ์ ๋ณด ์กฐํ
- ์บ๋ฆญํฐ ์๋ณ์(ocid) -
getOCID - ๊ธฐ๋ณธ ์ ๋ณด -
getCharacterBasic - ์ธ๊ธฐ๋ ์ ๋ณด -
getCharacterPopularity - ์ข
ํฉ ๋ฅ๋ ฅ์น ์ ๋ณด -
getCharacterStat - ํ์ดํผ์คํฏ ์ ๋ณด -
getCharacterHyperStat - ์ฑํฅ ์ ๋ณด -
getCharacterPropensity - ์ด๋น๋ฆฌํฐ ์ ๋ณด -
getCharacterAbility - ์ฅ์ฐฉํ ์ฅ๋น ์ค ์บ์ ์ฅ๋น ์ ์ธํ ๋๋จธ์ง ์ฅ๋น ์ ๋ณด -
getCharacterItemEquipment - ์ฅ์ฐฉํ ์บ์ ์ฅ๋น ์ ๋ณด -
getCharacterCashItemEquipment - ์ฅ์ฐฉํ ์ฌ๋ณผ ์ ๋ณด -
getCharacterSymbolEquipment - ์ ์ฉ๋ฐ๊ณ ์๋ ์ธํธ ํจ๊ณผ ์ ๋ณด -
getCharacterSetEffect - ์ฅ์ฐฉ ์ค์ธ ํค์ด, ์ฑํ, ํผ๋ถ ์ ๋ณด -
getCharacterBeautyEquipment - ์ฅ์ฐฉํ ์๋๋ก์ด๋ ์ ๋ณด -
getCharacterAndroidEquipment - ์ฅ์ฐฉํ ํซ ๋ฐ ํซ ์คํฌ, ์ฅ๋น ์ ๋ณด -
getCharacterPetEquipment - ์บ๋ฆญํฐ ์คํฌ๊ณผ ํ์ดํผ ์คํฌ ์ ๋ณด -
getCharacterSkill - ์ฅ์ฐฉ ๋งํฌ ์คํฌ ์ ๋ณด -
getCharacterLinkSkill - V๋งคํธ๋ฆญ์ค ์ฌ๋กฏ ์ ๋ณด์ ์ฅ์ฐฉํ V์ฝ์ด ์ ๋ณด -
getCharacterVMatrix - HEXA ๋งคํธ๋ฆญ์ค์ ์ฅ์ฐฉํ HEXA ์ฝ์ด ์ ๋ณด -
getCharacterHEXAMatrix - HEXA ๋งคํธ๋ฆญ์ค์ ์ค์ ํ HEXA ์คํฏ ์ ๋ณด -
getCharacterHEXAMatrixStat - ์บ๋ฆญํฐ ๋ฌด๋ฆ๋์ฅ ์ต๊ณ ๊ธฐ๋ก ์ ๋ณด -
getCharacterDojang
์ ๋์จ ์ ๋ณด ์กฐํ
- ์ ๋์จ ๋ ๋ฒจ ๋ฐ ์ ๋์จ ๋ฑ๊ธ ์ ๋ณด -
getUnion - ์ ๋์จ์ ๋ฐฐ์น๋ ๊ณต๊ฒฉ๋์ ํจ๊ณผ ๋ฐ ๊ณต๊ฒฉ๋ ์ ๋ น ํจ๊ณผ ๋ฑ ์์ธ ์ ๋ณด -
getUnionRaider
๊ธธ๋ ์ ๋ณด ์กฐํ
- ๊ธธ๋ ์๋ณ์(oguild_id) ์ ๋ณด -
getOGuildID - ๊ธธ๋ ๊ธฐ๋ณธ ์ ๋ณด -
getGuildBasic
ํ๋ฅ ์ ๋ณด ์กฐํ
- ์คํํฌ์ค ๊ฐํ ๊ฒฐ๊ณผ -
getStarforceHistory - ํ๋ธ ์ฌ์ฉ ๊ฒฐ๊ณผ -
getCubeHistory
๋ญํน ์ ๋ณด ์กฐํ
- ์ข
ํฉ ๋ญํน ์ ๋ณด -
getOverallRanking - ์ ๋์จ ๋ญํน ์ ๋ณด -
getUnionRanking - ๊ธธ๋ ๋ญํน ์ ๋ณด -
getGuildRanking - ๋ฌด๋ฆ๋์ฅ ๋ญํน ์ ๋ณด -
getDojangRanking - ๋ ์๋ ๋ญํน ์ ๋ณด -
getTheSeedRanking - ์
์ ๋ญํน ์ ๋ณด -
getAchievementRanking
LAST UPDATED AT 2024.01.10