์น API

์น API(Web API)๋ ์น ์๋ฒ๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํ API์ด๋ค. ์น ๊ฐ๋ฐ ๊ฐ๋ ์ผ๋ก์ ์ด๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋(์ฌ์ฉ ์ค์ธ ๋ชจ๋ ์น ํ๋ ์์ํฌ ํฌํจ)๊ณผ ๊ด๋ จ๋ ์ ์๋ค. ์๋ฒ ์ฌ์ด๋ ์น API๋ ์ผ๋ฐ์ ์ผ๋ก HTTP ๊ธฐ๋ฐ ์น ์๋ฒ๋ฅผ ํตํด JSON ๋๋ XML๋ก ํํ๋๋ ์ ์๋ ์์ฒญ-์๋ต ๋ฉ์์ง ์์คํ ์ ๊ณต๊ฐ์ ์ผ๋ก ๋ ธ์ถ๋ ํ๋ ์ด์์ ์๋ํฌ์ธํธ๋ก ๊ตฌ์ฑ๋๋ค. ์๋ฒ API(SAPI)๋ ์๊ฒฉ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋ ํ ์๋ฒ ์ฌ์ด๋ ์น API๋ก ๊ฐ์ฃผ๋์ง ์๋๋ค.
ํด๋ผ์ด์ธํธ ์ฌ์ด๋
[ํธ์ง]ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์น API๋ ์น ๋ธ๋ผ์ฐ์ ๋๋ ๊ธฐํ HTTP ํด๋ผ์ด์ธํธ ๋ด์์ ๊ธฐ๋ฅ์ ํ์ฅํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ์ธํฐํ์ด์ค์ด๋ค. ์๋ ์ด๋ค์ ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ ๋ธ๋ผ์ฐ์ ํ์ฅ์ ํํ๋ก ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋์์ง๋ง ๋๋ถ๋ถ์ ์ต์ ํ์ฅ์ ํ์คํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ์ ๋์์ผ๋ก ํ๋ค.
๋ชจ์ง๋ผ ์ฌ๋จ์ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ HTML5 ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋์ฒดํ๋๋ก ์ค๊ณ๋ WebAPI ์ฌ์์ ๋ง๋ค์๋ค.[1][2]
๊ตฌ๊ธ์ ์์ ํ์ง ์์ ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ์ ์์ ํ ๊ธฐ๋ณธ ์๋๋ฐ์ค ํ์ฅ ํ๋ก๊ทธ๋จ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋์ฒดํ๋๋ก ์ค๊ณ๋ ๋ค์ดํฐ๋ธ ํด๋ผ์ด์ธํธ ์ํคํ ์ฒ๋ฅผ ๋ง๋ค์๋ค. ๊ตฌ๊ธ์ ๋ํ ์์ ๋ LLVM AOT ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๊ฒ์ ์ด์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์๋ค.
์๋ฒ ์ฌ์ด๋
[ํธ์ง]์๋ฒ ์ฌ์ด๋ ์น API๋ ์ผ๋ฐ์ ์ผ๋ก JSON ๋๋ XML๋ก ํํ๋๋ ์ ์๋ ์์ฒญ-์๋ต ๋ฉ์์ง ์์คํ ์ ๊ณต๊ฐ์ ์ผ๋ก ๋ ธ์ถ๋ ํ๋ ์ด์์ ์๋ํฌ์ธํธ๋ก ๊ตฌ์ฑ๋๋ค. ์น API๋ HTTP ๊ธฐ๋ฐ ์น ์๋ฒ๋ฅผ ํตํด ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ ธ์ถ๋๋ค.
๋งค์์ ์ ์ฌ๋ฌ ์๋ฒ ์ฌ์ด๋ ์น API์ ์ฌ์ฉ์ ๊ฒฐํฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค. ์นํํฌ๋ ์๊ฒฉ ๋ช ๋ช ํ์ดํ ๋๋ ์ฝ๋ฐฑ ์ ํ์ฒ๋ผ ์ฌ์ฉํ๋๋ก ์ค๊ณ๋ URI๋ก ์ ๋ ฅ์ ์ทจํ๋ ์๋ฒ ์ฌ์ด๋ ์น API์ด๋ค. ๋ฐ๋ผ์ ์๋ฒ๋ ์ ๊ณต๋ URI๋ฅผ ์ญ์ฐธ์กฐํ๊ณ ํธ๋ฆฌ๊ฑฐํ๋ ํด๋ผ์ด์ธํธ ์ญํ ์ ํ๋ค. ์ด ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ผ์ข ์ P2P IPC๋ฅผ ์ ๊ณตํ๋ ๋ค๋ฅธ ์๋ฒ์ ์ด๋ฒคํธ์ด๋ค.
์๋ํฌ์ธํธ
[ํธ์ง]์๋ํฌ์ธํธ๋ ์๋ฒ ์ธก ์น API์ ์ํธ ์์ฉํ๋ ๋ฐ ์ค์ํ ์์๋ก, ํ์ฌ ์ํํธ์จ์ด๊ฐ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์๋ ์์น๋ฅผ ์ง์ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ก์ธ์ค๋ URI๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋ฉฐ, HTTP ์์ฒญ์ด ๊ฒ์๋๊ณ ์๋ต์ด ์์๋๋ค. ์น API๋ ๊ณต๊ฐ ๋๋ ๋น๊ณต๊ฐ๊ฐ ๋ ์ ์์ผ๋ฉฐ, ํ์๋ ์ก์ธ์ค ํ ํฐ์ ํ์๋ก ํ๋ค.[3]
์๋ํฌ์ธํธ๋ ์ ์ ์ด์ด์ผ ํ๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ํฌ์ธํธ์ ์ํธ ์์ฉํ๋ ์ํํธ์จ์ด์ ์ฌ๋ฐ๋ฅธ ์๋์ ๋ณด์ฅํ ์ ์๋ค. ๋ฆฌ์์ค์ ์์น๊ฐ ๋ณ๊ฒฝ๋๋ฉด(๊ทธ๋ฆฌ๊ณ ์๋ํฌ์ธํธ๋ ๋ณ๊ฒฝ๋๋ฉด) ์ด์ ์ ์์ฑ๋ ์ํํธ์จ์ด๋ ํ์ํ ๋ฆฌ์์ค๋ฅผ ๋ ์ด์ ๊ฐ์ ์์น์์ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ์ค์๋ํ๊ฒ ๋๋ค. API ์ ๊ณต์ ์ฒด๋ ์ฌ์ ํ ์น API๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ๋ฅผ ์ํ๋ฏ๋ก, ๋ง์ ์ ์ฒด๊ฐ ์๋ํฌ์ธํธ๋ฅผ ๊ฐ๋ฆฌํค๋ URI์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋์ ํ๋ค.
๋ฆฌ์์ค ๋ ์๋น์ค
[ํธ์ง]์น 2.0 ์น API๋ ์ข ์ข REST ๋ฐ SOAP์ ๊ฐ์ ๊ธฐ๊ณ ๊ธฐ๋ฐ ์ํธ ์์ฉ์ ์ฌ์ฉํ๋ค. RESTful ์น API๋ HTTP ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ URL ์ธ์ฝ๋ฉ๋ ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ๋ฆฌ์์ค์ ์ก์ธ์คํ๊ณ , JSON ๋๋ XML์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. ๋์กฐ์ ์ผ๋ก, SOAP ํ๋กํ ์ฝ์ W3C์ ์ํด ํ์คํ๋์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก HTTP๋ฅผ ํตํด XML์ ํ์ด๋ก๋ ํ์์ผ๋ก ์ฌ์ฉํ๋๋ก ์๋ฌดํํ๋ค. ๋ํ, SOAP ๊ธฐ๋ฐ ์น API๋ ์น ์๋น์ค ๊ธฐ์ ์ธ์ด ๋ฌธ์์ ํจ๊ป ์ ๊ณต๋๋ XML ์คํค๋ง๋ฅผ ํ์ฉํ์ฌ XML ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐ์ ๋ฉ์์ง ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค. ์น ์๋น์ค ๊ธฐ์ ์ธ์ด ๋ฌธ์๋ ์น ์๋น์ค์ XML ๋ฉ์์ง์ ์ ์ก ๋ฐ์ธ๋ฉ์ ์ ํํ๊ฒ ์ ์ํ๋ค.
๋ฌธ์ํ
[ํธ์ง]์๋ฒ ์ธก ์น API๋ ์ธ๋ถ ์ธ๊ณ๊ฐ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ค. ๋ง์ ํ์ฌ์๊ฒ ์ด ๋ด๋ถ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๊ด๋ จ๋ ์ง์ ์ฌ์ฐ์ ๋ค๋ฅธ ํ์ฌ์ ์ฐจ๋ณํ๋๋ ์์์ด๋ฉฐ, ์ ์ฌ์ ์ผ๋ก ๊ฒฝ์ ์ฐ์๋ฅผ ์ ๊ณตํ๋ ์์๋ค. ์ด๋ค์ ์ด ์ ๋ณด๊ฐ ๋ ธ์ถ๋๋ ๊ฒ์ ์ํ์ง ์๋๋ค. ๊ทธ๋ฌ๋ ๊ณ ํ์ง์ ์น API๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด์๋ ์ถฉ๋ถํ ์์ค์ ๋ฌธ์ํ๊ฐ ํ์ํ๋ค. ๋ฌธ์ํ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ค๋ฅ ๋ฉ์์ง์์๋ ๋ฌธ์์ ์ฐ๊ฒฐํ๋ API ์ ๊ณต์ ์ฒด ์ค ํ๋๋ ํธ์๋ฆฌ์ค๋ค.[4]
๊ทธ๋ฌ๋ ํ์ฌ๋ ์ธ๊ธฐ ์๋ ๋ฌธ์ํ๋ ์๋ฒ ์ธก ์น API ๋๋ ํฐ๋ฆฌ๋ค์ด ์๋ค.[5]
์ฑ์ฅ๊ณผ ์ํฅ
[ํธ์ง]์ฌ์ฉ ๊ฐ๋ฅํ ์น API์ ์๋ ์ง๋ ๋ช ๋ ๊ฐ ๊พธ์คํ ์ฆ๊ฐํ๋ค. ๊ธฐ์ ๋ค์ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ์ํธ ์์ฉํ ์ ์๋ ๊ฐ๋ฐฉํ ํ๋ซํผ์ ์ด์ํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ฑ์ฅ ๊ธฐํ๋ฅผ ์ธ์ํ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ๋ก๊ทธ๋๋จธ๋ธ์น์ 2005๋ 105๊ฐ์์ 2022๋ 24000๊ฐ ์ด์์ ์น API๋ฅผ ์ถ์ ํ๋ค.
์น API๋ ๋ณดํธํ๋์๋ค. ์ด๋ค ํํ์ ์น API๋ ์ ๊ณตํ์ง ์๋ ์ฃผ์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ /์๋น์ค๋ ๊ฑฐ์ ์๋ค. ์ด๋ฌํ ์น API์ ์ํธ ์์ฉํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ ์ค ํ๋๋ ํธ์, ํ์ด์ค๋ถ ๋๊ธ, ์ ํ๋ธ ๋์์ ๋ฑ ์ธ๋ถ ๋ฆฌ์์ค๋ฅผ ์ฝ์ ํ๋ ๊ฒ์ด๋ค. ์ฌ์ค, ๋์ค์ปค์ค์ ๊ฐ์ด ๊ธฐ๋ฅ์ด ํ๋ถํ ๋๊ธ ์์คํ ๊ณผ ๊ฐ์ ์ฝ์ ๊ฐ๋ฅํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ์ฃผ์ ์๋น์ค๋ก ํ๋ ๋งค์ฐ ์ฑ๊ณต์ ์ธ ํ์ฌ๋ค๋ ์๋ค.[6] ์๋ ์ฌ ์ธํฐ๋ท ์์ ์์ 100์ ์น์ฌ์ดํธ ์ค ์ด๋ค ์น์ฌ์ดํธ๋ผ๋ API๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์์ฒด API๋ฅผ ์ ๊ณตํ๋๋ฐ, ์ด๋ ์น API ์ ์ฒด์ ์์ฒญ๋ ๊ท๋ชจ์ ์ํฅ์ ๋ณด์ฌ์ฃผ๋ ๋งค์ฐ ๋๋ ทํ ์งํ์ด๋ค.[7]
์ฌ์ฉ ๊ฐ๋ฅํ ์น API์ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ๋ ์ ๊ตํ ๊ฒ์ ๋ฐ ๋ฐ๊ฒฌ์ ์ ๊ณตํ๊ธฐ ์ํด ์คํ ์์ค ๋๊ตฌ๋ค์ด ๊ฐ๋ฐ๋์๋ค. APIs.json์ API์ ๊ทธ ์์ ์ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ํ์์ผ๋ก ์ค๋ช ํ๋ฉฐ, ๊ด๋ จ ํ๋ก์ ํธ์ธ APIs.io๋ APIs.json ๋ฉํ๋ฐ์ดํฐ ํ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ ๊ฐ๋ฅํ API ๊ณต๊ฐ ๋ชฉ๋ก์ ์ ๊ณตํ๋ค.[8][9]
๋น์ฆ๋์ค
[ํธ์ง]์์ ์
[ํธ์ง]๋ง์ ๊ธฐ์ ๊ณผ ์กฐ์ง์ ํต์ฌ ๋น์ฆ๋์ค ๊ณ ๊ฐ์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์น API ์ธํ๋ผ์ ํฌ๊ฒ ์์กดํ๋ค. 2014๋ ์ ๋ทํ๋ฆญ์ค๋ ์ฝ 50์ต ๊ฑด์ API ์์ฒญ์ ๋ฐ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ ์ฌ์ค API ๋ด์์ ์ด๋ฃจ์ด์ก๋ค.[10]
์ ๋ถ
[ํธ์ง]๋ง์ ์ ๋ถ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ฉฐ, ์ผ๋ถ ์ ๋ถ๋ ์ด์ ์ด ๋ฐ์ดํฐ์ ๋ํ ์ ๊ทผ์ ๊ฐ๋ฐฉํ๊ณ ์๋ค. ์ด ๋ฐ์ดํฐ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ ๋๋ ์ธํฐํ์ด์ค๋ ์น API๋ค. ์น API๋ "์์ฐ, ๊ณต๊ณต ์ฌ์ , ๋ฒ์ฃ, ๋ฒ๋ฅ ๋ฐ ๊ธฐํ ๊ธฐ๊ด ๋ฐ์ดํฐ"์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ํธ๋ฆฌํ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ํ๋ค.[11]
์์
[ํธ์ง]์ธ๊ธฐ ์๋ ์น API์ ์๋ก๋ NASA์์ ์ด์ํ๋ Astronomy Picture of the Day API๊ฐ ์๋ค. ์ด API๋ ์ฐ์ฃผ ์ฌ์ง์ด๋ ์ฒ๋ฌธํ์์๊ฒ ํฅ๋ฏธ๋ก์ด ๋ค๋ฅธ ์ด๋ฏธ์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ์ง์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์๋ฒ ์ธก API๋ค.
API ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด,[12] ์ด API์๋ ํ๋์ ์๋ํฌ์ธํธ๊ฐ ์๋ค:
https://api.nasa.gov/planetary/apod[๊นจ์ง ๋งํฌ(๊ณผ๊ฑฐ ๋ด์ฉ ์ฐพ๊ธฐ)]
๋ฌธ์์๋ ์ด ์๋ํฌ์ธํธ๊ฐ GET ์์ฒญ์ ํ์ฉํ๋ค๊ณ ๋ช
์๋์ด ์๋ค. ์ฌ์ฉ์๋ก๋ถํฐ API ํค๋ผ๋ ํ๋์ ํ์ ์ ๋ณด๋ฅผ ํ์๋ก ํ๋ฉฐ, ์ฌ๋ฌ ๋ค๋ฅธ ์ ํ์ ์ ๋ณด๋ฅผ ํ์ฉํ๋ค. ์ด๋ฌํ ์ ๋ณด๋ ๋งค๊ฐ๋ณ์๋ผ๊ณ ์๋ ค์ ธ ์๋ค. ์ด API์ ๋งค๊ฐ๋ณ์๋ ์ฟผ๋ฆฌ ๋ฌธ์์ด์ด๋ผ๋ ํ์์ผ๋ก ์์ฑ๋๋ฉฐ, ์๋ํฌ์ธํธ์ ๋ฌผ์ํ ๋ฌธ์(?)๋ก ๊ตฌ๋ถ๋๋ค. ์ฐํผ์๋(&)๋ ์ฟผ๋ฆฌ ๋ฌธ์์ด์์ ๋งค๊ฐ๋ณ์๋ฅผ ์๋ก ๊ตฌ๋ถํ๋ค. ์๋ํฌ์ธํธ์ ์ฟผ๋ฆฌ ๋ฌธ์์ด์ ํจ๊ป URL์ ํ์ฑํ์ฌ API๊ฐ ์ด๋ป๊ฒ ์๋ตํ ์ง ๊ฒฐ์ ํ๋ค. ์ด URL์ ์ฟผ๋ฆฌ ๋๋ API ํธ์ถ์ด๋ผ๊ณ ๋ ์๋ ค์ ธ ์๋ค.
์๋ ์์์์ ๋ ๊ฐ์ ๋งค๊ฐ๋ณ์๊ฐ ์ฟผ๋ฆฌ ๋ฌธ์์ด์ ํตํด API๋ก ์ ์ก(๋๋ ์ ๋ฌ)๋๋ค. ์ฒซ ๋ฒ์งธ๋ ํ์ API ํค์ด๊ณ ๋ ๋ฒ์งธ๋ ์ ํ์ ๋งค๊ฐ๋ณ์์ด๋ค. ์์ฒญ๋ ์ฌ์ง์ ๋ ์ง์ด๋ค.
https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY&date=1996-12-03
์น ๋ธ๋ผ์ฐ์ ์์ ์ URL์ ๋ฐฉ๋ฌธํ๋ฉด GET ์์ฒญ์ด ์์๋์ด API๋ฅผ ํธ์ถํ๊ณ ์ฌ์ฉ์์๊ฒ ๋ฐํ ๊ฐ ๋๋ ๋ฐํ์ด๋ผ๊ณ ์๋ ค์ง ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ์ด API๋ ์ปดํจํฐ๊ฐ ์ดํดํ๋๋ก ๊ณ ์๋ ๋ฐ์ดํฐ ํ์์ธ JSON์ ๋ฐํํ์ง๋ง, ์ฌ๋์ด ์ฝ๊ธฐ์๋ ๋ค์ ์ฝ๋ค. ์ด ๊ฒฝ์ฐ JSON์ ๋ฐฑ์ ์์ฑ ์ฌ์ง์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
{
"date":"1996-12-03",
"explanation":"Like a butterfly,\r a white dwarf star begins its life\r by casting off a cocoon that enclosed its former self. In this\r analogy, however, the Sun would be\r a caterpillar\r and the ejected shell of gas would become the prettiest of all!\r The above cocoon, the planetary nebula\r designated NGC 2440, contains one of the hottest white dwarf stars known.\r The white dwarf can be seen as the bright dot near the photo's\r center. Our Sun will eventually become a \"white dwarf butterfly\",\r but not for another 5 billion years. The above false color image recently entered the public domain\r and was post-processed by F. Hamilton.\r",
"hdurl":"https://apod.nasa.gov/apod/image/9612/ngc2440_hst2_big.jpg",
"media_type":"image",
"service_version":"v1",
"title":"Cocoon of a New White Dwarf\r\nCredit:",
"url":"https://apod.nasa.gov/apod/image/9612/ngc2440_hst2.jpg"
}
์ API ๋ฐํ์ JSON ๋ฐ์ดํฐ ํญ๋ชฉ์ ์ด๋ฆ(ํค๋ผ๊ณ ํจ)์ด ๊ฐ ์ค์ ์์ ๋ถ๋ถ์ ๋ํ๋๋๋ก ๋ค์ ํฌ๋งท๋์๋ค. ์ด ํค๋ค ์ค ๋ง์ง๋ง์ ์๋ url์ด๋ผ๋ ํค๋ ์ฌ์ง์ ๊ฐ๋ฆฌํค๋ URL์ ๋ํ๋ธ๋ค.
https://apod.nasa.gov/apod/image/9612/ngc2440_hst2.jpg
์ URL์ ๋ฐ๋ผ๊ฐ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์ฌ์ฉ์๋ ์ด ์ฌ์ง์ ๋ณผ ์ ์๋ค.
์ด API๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ์ต์ข ์ฌ์ฉ์๊ฐ ํธ์ถํ ์ ์์ง๋ง(์ด ์์์์์ฒ๋ผ), ์ํํธ์จ์ด์ ์ํด ์๋์ผ๋ก ํธ์ถ๋๊ฑฐ๋ ์ํํธ์จ์ด๋ฅผ ์์ฑํ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋๋จธ์ ์ํด ํธ์ถ๋๋๋ก ์๋๋์๋ค. JSON์ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์ํด ํ์ฑ๋๋๋ก ์๋๋์์ผ๋ฉฐ, ์ด๋ ์ฌ์ง์ URL ๋ฐ ๊ธฐํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ค. ๊ฒฐ๊ณผ ์ฌ์ง์ ์น์ฌ์ดํธ์ ์ฝ์ ๋๊ฑฐ๋, ๋ฌธ์ ๋ฉ์์ง๋ก ์๋ ์ ์ก๋๊ฑฐ๋, ์ํํธ์จ์ด ๊ฐ๋ฐ์๊ฐ ์์ํ๋ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์๋ค.
๊ฐ์ด ๋ณด๊ธฐ
[ํธ์ง]๊ฐ์ฃผ
[ํธ์ง]- โ โMozilla's WebAPI Wants to Replace Native Apps With HTML5 | Webmonkey | Wired.comโ. 2013๋ 12์ 5์ผ. 2013๋ 12์ 5์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 1์ 13์ผ์ ํ์ธํจ.
- โ Mozilla WebAPI Wiki
- โ โChanges coming in Version 1.1 of the Twitter APIโ. ใen-USใ. 2012๋ 8์ 16์ผ. 2019๋ 8์ 1์ผ์ ํ์ธํจ.
- โ Mulloy, Brian. ใWeb API Design - Crafting Interfaces that Developers Loveใ (PDF). apigee. 11์ชฝ. 2025๋ 5์ 22์ผ์ ์๋ณธ ๋ฌธ์ (PDF)์์ ๋ณด์กด๋ ๋ฌธ์. 2025๋ 12์ 16์ผ์ ํ์ธํจ.
- โ โPublic APIsโ. ใGitHubใ. 2025๋ 11์ 14์ผ์ ํ์ธํจ.
- โ โDisqus โ The Web's Community of Communitiesโ. ใDisqusใ. 2015๋ 11์ 4์ผ์ ํ์ธํจ.
- โ โAlexa Top 500 Global Sitesโ. ใwww.alexa.comใ. 2015๋ 3์ 2์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2015๋ 11์ 4์ผ์ ํ์ธํจ.
- โ โAPIs.jsonโ. ใapisjson.orgใ. 2016๋ 3์ 14์ผ์ ํ์ธํจ.
- โ โAPIs.io - the API search engineโ. ใapis.ioใ. 2016๋ 3์ 14์ผ์ ํ์ธํจ.So make it clearly understandable & share your knowledge.
- โ ใTop 10 Lessons Learned from the Netflix API - OSCON 2014, Slide 73ใ. 2014๋ 7์ 24์ผ.
- โ โTech Trends 2015, API economyโ. ใDeloitte University Pressใ. 2016๋ 8์ 15์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2015๋ 11์ 3์ผ์ ํ์ธํจ.
- โ โAstronomy Picture of the Dayโ. ใNASA APIsใ.