BQ๊ฐ๋ฐ์์ ๋๋ค.
์ํธํํ ํธ๋ ์ด๋ฉ ์์ฅ์์ API๋ ๋ง๋ฒ์ฒ๋ผ ๊ณผ์ฅ๋ ์๊ธฐ๊ฐ ์ ๋ง ๋ง์ฃ .
"24์๊ฐ ์๋ ๊ฑฐ๋", "๊ฐ์ ์๋ ๋งค๋งค", "์ํผ์ปดํจํฐ๊ธ ๋ถ์๋ ฅ"... ํ์ง๋ง ์ค์์ ์ด๋จ๊น์?
6๋
๋๊ฒ ํธ๋ ์ด๋ฉ ์์คํ
์ ๊ฐ๋ฐํด๋ณด๋ฉฐ ๋๋์ ์ "๋๋ถ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฅ๊ธฐ์ ์ผ๋ก ์์ฅ์ ์ด๊ธฐ์ง ๋ชปํ๋ค" ์์ต๋๋ค.
์ธ๊ณ์ ์ธ ํค์งํ๋์กฐ์ฐจ ์ง์์ ์ธ ์ํ๋ฅผ ๋ง๋ค์ด๋ด๊ธฐ ์ด๋ ค์ด๋ฐ, ๊ฐ์ธ ํธ๋ ์ด๋์ ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ์ด ๊ทธ๊ฒ์ ํด๋ผ ๊ฑฐ๋ผ ๊ธฐ๋ํ๋ ๊ฑด ๋นํ์ค์ ์ด๋ผ๊ณ ๋๋ผ๊ตฌ์. ๊ด๋ จํด์ ๊ฐ์ธ์ ์ผ๋ก ์๊ฐ๋๋ ๋ด์ฉ๋ค์ ์ข ๋์ ์ฌ๋ณด๊ฒ ์ต๋๋ค โ๏ธ
์ค๋์ ๊ฐ๋จํ๊ฒ API๊ฐ ๋ญ์ง, ๊ทธ๋ฆฌ๊ณ ๋ญ์ ์ฐ์ด๋์ง ๊ฐ๋จํ๊ฒ๋ง ์์๋ณด๊ฒ ์ต๋๋ค
โ API๋?
์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋ฉ์ ํ์์ ์์์ธ API(Application Programming Interface)์ ๋ณธ์ง์ ๋จ์ํฉ๋๋ค.
ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ด๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๊ฒ ํด์ฃผ๋ ๋ช
๋ น์ด ์ธํธ์
๋๋ค.
์ค์ ์์๋ฅผ ๋ณด๋ฉด:
- ์ ๋นํธ API: GET /v1/market/all ๋ช ๋ น์ด๋ ๊ฑฐ๋ ๊ฐ๋ฅํ ๋ชจ๋ ๋ง์ผ ์ ๋ณด๋ฅผ JSON ํํ๋ก ๋ฐํํฉ๋๋ค
- ๋ฐ์ด๋ธ์ค API: POST /api/v3/order ๋ช ๋ น์ด๋ก ๋งค์/๋งค๋ ์ฃผ๋ฌธ์ ์ ์ถํ ์ ์์ต๋๋ค
- ์ฝ์ธ๋ฒ ์ด์ค API: GET /accounts/{account_id} ๋ช ๋ น์ด๋ ํน์ ๊ณ์ ์ ์๊ณ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค
์ด์ฒ๋ผ API๋ ๋จ์ํ ์ ํด์ง ํ์์ ์์ฒญ์ ๋ณด๋ด๋ฉด ์ ํด์ง ํ์์ ์๋ต์ ๋ฐ๋ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค. ๋ณต์กํ ๊ฑฐ๋์ ๋ด๋ถ ๋ก์ง์ ์ง์ ์ ๊ทผํ๋ ๊ฒ์ด ์๋๋ผ, ๊ฑฐ๋์๊ฐ ํ์ฉํ ํน์ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ํธํํ ํธ๋ ์ด๋ฉ์์ API๋ ๊ฐ๊ฒฉ ์ ๋ณด ์กฐํ, ์ฃผ๋ฌธ ์ ์ถ, ๊ณ์ ์ ๋ณด ํ์ธ ๋ฑ ๋ชจ๋ ๊ฑฐ๋ ๊ด๋ จ ์์ ์ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ํํ ์ ์๊ฒ ํด์ค๋๋ค.
โ๏ธAPI๋ฅผ ํ์ฉํ ํธ๋ ์ด๋ฉ์ ๊ธฐ๋ณธ ํ๋ฆ
1. ์์ฅ ๋ฐ์ดํฐ ์์ง (๊ฐ๊ฒฉ, ๊ฑฐ๋๋, ์ฃผ๋ฌธ์ ๋ฑ)
2. ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ ํธ ์์ฑ (๊ธฐ์ ์ ์งํ, ํจํด ์ธ์ ๋ฑ)
3. ๋งค๋งค ๊ฒฐ์ (์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฐ)
4. ์ฃผ๋ฌธ ์คํ (API๋ฅผ ํตํ ๋งค์/๋งค๋)
5. ํฌ์ง์
๊ด๋ฆฌ (์์ , ์ด์ต์คํ, ๋ฆฌ๋ฐธ๋ฐ์ฑ ๋ฑ)
์ด ๋ชจ๋ ๊ณผ์ ์ด ์ฝ๋๋ก ์๋ํ๋์ด 24์๊ฐ ์๋ํ ์ ์๋ค๋ ์ ์ด API ํธ๋ ์ด๋ฉ์ ๋งค๋ ฅ์ด์ฃ .
์ค์ํ ๊ฒ์ API ์์ฒด๊ฐ ์๋๋ผ, ๊ทธ๊ฒ์ ์ด๋ป๊ฒ ํ์ฉํ๋๊ฐ๊ตฌ์. API๋ ๋จ์ง ๋๊ตฌ์ผ ๋ฟ, ๊ทธ ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ๋๋์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค.
---
๋ค์ ๊ธ์์๋ ์ ๋ณด ์ ๊ทผ์ฑ์ ๋น๋์นญ๊ณผ API ๋ณด์ ๋ฌธ์ ์ ๋ํด ์๊ธฐํด๋ณผ๊ฒ์!
์ฌ๋ฌ๋ถ์ ์ข์์์ ๊ณต์ ๋ ์ฌ๋์ ๋๋ค ๐ฅฐ
