[ํ๋ก์ ํธ] API ๋ช
์ธ ์์ฑํ๊ธฐ - 1
๋
๋ค ๋ฐ๋ผํ๋ ํด๋ก ์ฝ๋ฉ์์๋ API ๋ช
์ธ๊ฐ ํ์ ์์์ง๋ง, ๋ง์ ๊ธฐ๋ฅ์ ๋ด์ ์นํ์ด์ง๋ฅผ ๊ตฌํํ๋ค ๋ณด๋ ์ด๋ค API์์ ์ด๋ค ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ๊ณ , ํ๋ก ํธ์ ๋ฐฑ์์์ ๋ณ์ ์ ๋ฆฌ๊ฐ ํ์๊ฒ ๋ค๋ ํ๋จ์ด ๋ค์๋ค. ์ด์ ์ด๋ฒ ํฌ์คํ
์์๋ API ๋ช
์ธ๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋ฐฐ๊ฒฝ์ง์์ ๊ฐ๋จํ ์ ๋ฆฌํ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ ํฌ์คํ
์์ API ๋ช
์ธ๋ฅผ ์์ฑํด๋ณด๊ณ ์ ํ๋ค. ์ฉ์ด์ ๊ฐ๋
API๋? Application Programming Interface, ์์ฉํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค API์ ๊ฐ๋
์ ์ค๋ช
ํ ๋์๋ ์ข
์ข
๋ ์คํ ๋์ ์ ์์ผ๋ก ๋น์ ๋๊ณ ๋ ํ๋ค. ์ฆ, API๋ ์๋(ํ๋ก๊ทธ๋จ)์ด ์ฃผ๋ฌธํ ์ ์๋๋ก ๋ฉ๋ด(๋ช
๋ น ๋ชฉ๋ก)์ ์ ๋ฆฌํด์ฃผ๊ณ , ์ฃผ๋ฌธ(๋ช
๋ น)์ ๋ฐ์ผ๋ฉด ์๋ฆฌ์ฌ(์์ฉํ๋ก๊ทธ๋จ)์ ์ํธ์์ฉํ์ฌ ์์ฒญ๋ ๋ฉ๋ด(๋ช
๋ น์ ๋ํ ๊ฐ)์..