๊ธ€ ์ž‘์„ฑ์ž: ํƒ์‹œ ์šด์ „์‚ฌ
๋ฐ˜์‘ํ˜•

๐Ÿ‘‹ ๋“ค์–ด๊ฐ€๋ฉฐ

์ตœ๊ทผ ์˜คํ”ˆ API๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ public-apis-korea๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค. ๊ธฐ์กด์— ์žˆ๋Š” public-apis๋ฅผ ๋ฒˆ์—ญ๋งŒ ํ•˜์ž๋Š” ์ƒ๊ฐ์ด์—ˆ๋Š”๋ฐ, ์ œ๋Œ€๋กœ ์ •๋ฆฌ๋œ ๊ณณ๋„ ์—†๋Š” ๊ฒƒ ๊ฐ™๊ณ , ๊ตญ๋‚ด์—์„œ๋„ ๋„ค์ด๋ฒ„๋‚˜ ์นด์นด์˜ค๋“ฑ์—์„œ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ API๊ฐ€ ๋งŽ์•„์ง€๋ฉด์„œ ์ข€ ๋” ์š•์‹ฌ๋‚ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ์•„๋ฌดํŠผ ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•œ API๊ฐ€ ๋ฌด์—‡์ด์ง€ ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

๐Ÿค” API๋ž€?

Application Programming Interface์˜ ์•ฝ์ž๋กœ ์šด์˜์ฒด์ œ์™€ ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์˜ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๋‚˜ ๋ฉ”์‹œ์ง€ ํ˜•์‹์„ ๋งํ•œ๋‹ค. ์ฆ‰, ์–ดํ”Œ๋ฆฌ์บ์ด์…˜์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ API๋Š” ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์•„๋‹Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ผ๋Š” ์ ์ด ์ค‘์š”ํ•˜๋‹ค.

API๋Š” ๋‚ด๋ถ€ API์™€ ์™ธ๋ถ€ API๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ๋‚ด๋ถ€ API๋Š” ์ง„๋™์ด๋‚˜ ํ”Œ๋ž˜์‹œ๊ฐ™์€ ๋””๋ฐ”์ด์Šค ์ œ์–ด ๊ธฐ๋Šฅ๋“ค์„ ์˜๋ฏธํ•˜๋ฉฐ, ์™ธ๋ถ€ API๋Š” ๊ตฌ๊ธ€ ๋ฒˆ์—ญ์„ ์ด์šฉํ•˜์—ฌ ๋ฒˆ์—ญ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ๋„ค์ด๋ฒ„ ์ง€๋„ API๋ฅผ ์ด์šฉํ•˜์—ฌ ์œ„์น˜๊ธฐ๋ฐ˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ๋“ค์„ ๋‹ค ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์„œ๋น„์Šคํ•˜๋Š” ํšŒ์‚ฌ์˜ API๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๐Ÿ“– ์˜คํ”ˆ API๋ž€?

์˜คํ”ˆ API๋Š” ์›น์„ ํ†ตํ•ด ๊ณต๊ฐœ๋œ API๋กœ, ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ชจ๋ฐ”์ผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ฑ ๋‹ค์–‘ํ•œ ์ปจํ…์ธ ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ฆ‰, ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณต๊ฐœ๋œ API๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์šฐ์ฒด๊ตญ์˜ ์šฐํŽธ๋ฒˆํ˜ธ API, ๋ธ”๋กœ๊ทธ์— ์ ‘์†ํ•˜์ง€ ์•Š๊ณ ๋„ ๊ธ€์„ ์˜ฌ๋ฆฌ ์ˆ˜ ์žˆ๋Š” ๋ธ”๋กœ๊ทธ API ๋“ฑ์ด ์žˆ๋‹ค.

์˜คํ”ˆ API

์˜คํ”ˆ API์˜ ์žฅ์ ์€ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ์— ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ๊ธฐ๋Šฅ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•„๋„ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ๋“ค์€ ์˜คํ”ˆ API๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

์˜คํ”ˆ API๋Š” ๋” ์ข๊ฒŒ ์ •์˜๋ฅผ ํ•˜์ž๋ฉด ๊ณต๊ฐœ๊ฐ€ ๋˜์–ด์žˆ์œผ๋ฉด์„œ ๋ฌด๋ฃŒ์—ฌ์•ผํ•˜์ง€๋งŒ, API๋ฅผ ์„œ๋น„์Šคํ•˜๋Š” ํšŒ์‚ฌ๋“ค์˜ ๋Œ€๋ถ€๋ถ„์ด ์„œ๋น„์Šค ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‚ค๋ฅผ ๋ฐœ๊ธ‰ํ•˜์—ฌ ํ•ด๋‹น ํ‚ค์— ๋”ฐ๋ผ ํ• ๋‹น๋Ÿ‰์„ ์ œํ•œํ•˜๊ฑฐ๋‚˜, ํ• ๋‹น๋Ÿ‰์„ ๋„˜์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๊ณผ๊ธˆ์„ ํ•˜๋Š” ๋“ฑ์˜ ์ •์ฑ…์„ ํŽผ์น˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜คํ”ˆ API๊ฐ€ ๋ฌด๋ฃŒ API๋ผ๋Š” ๋ง์€ ์–ด์šธ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ“’ ์˜คํ”ˆ API ์ œ๊ณต์ฒ˜

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ

๊ณต๊ณ ๋ฐ์ดํ„ฐํฌํ„ธ

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ์€ ๋Œ€ํ•œ๋ฏผ๊ตญ ์ •๋ถ€์—์„œ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋กœ ๊ณต๊ณต๋„๋กœ๋ช…์ฃผ์†Œ์กฐํšŒ์„œ๋น„์Šค, ๋™๋„ค์—๋ณด์ •๋ณด์กฐํšŒ์„œ๋น„์Šค๋“ฑ 2020๋…„ ํ˜„์žฌ ์˜คํ”ˆAPI 3,324๊ฑด์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ์˜ ์˜คํ”ˆAPI

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ > ๋ฐ์ดํ„ฐ์…‹ > ์˜คํ”ˆAPI ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ

๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ

๊ตญ๋‚ด ์ตœ๋Œ€ ํฌํ„ธ์‚ฌ์ดํŠธ์ธ ๋„ค์ด๋ฒ„์—์„œ๋„ ๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ๋ฅผ ํ†ตํ•ด ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ตœ๊ทผ ์ฝ”๋กœ๋‚˜๋งต์ด๋ผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋„ค์ด๋ฒ„๊ฐ€ ๋„ค์ด๋ฒ„์—์„œ ์ œ๊ณตํ•˜๋Š” ์ง€๋„ ๋ฐ์ดํ„ฐ์˜ ์˜คํ”ˆ API ๋น„์šฉ์„ ์ง€์›ํ•ด์ฃผ๊ฒ ๋‹ค๋Š” ๊ธฐ์‚ฌ๋ฅผ ๋ณด์•˜์„ ๊ฒƒ์ด๋‹ค. ์ง€๋„ API ์ด์™ธ์—๋„ ๋„ค์ด๋ฒ„์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. 2020๋…„ ํ˜„์žฌ 16๊ฐœ์˜ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณต์ค‘์ด๋‹ค.

๋„ค์ด๋ฒ„ ์˜คํ”ˆ API ๋ชฉ๋ก

๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ ์˜คํ”ˆ API ๋ณ„๋กœ ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ•ด๋‹น API๋ฅผ ๋”์šฑ ๋น ๋ฅด๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•๊ณ ์žˆ๋‹ค. ๋˜ํ•œ, ๊ฐ ์–ธ์–ด๋ณ„ ๊ตฌํ˜„ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ ํ˜•ํƒœ๋ฅผ ๋ฏธ๋ฆฌ ์•Œ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

ํ†ตํ•ฉ ๊ฒ€์ƒ‰ ํŠธ๋ Œ๋“œ์˜ ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ

์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ

์นด์นด์˜ค๋Š” ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ๋ฅผ ํ†ตํ•ด 2020๋…„ ํ˜„์žฌ 17๊ฐœ์˜ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ

์นด์นด์˜ค๋„ ์ž์ฒด ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ๋ฅผ ํ†ตํ•ด ์˜คํ”ˆ API์˜ ์‚ฌ์šฉ ๋‚œ์ด๋„๋ฅผ ๋‚ฎ์ถ”๊ณ  ์žˆ๋‹ค.

์นด์นด์˜ค API ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ

Google Developers

๊ตฌ๊ธ€์€ ๊ตฌ๊ธ€๋งต, ์œ ํŠœ๋ธŒ๋“ฑ 2020๋…„ ํ˜„์žฌ 9๊ฐœ์˜ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ์•„์‰ฝ๊ฒŒ ํ˜„์žฌ๊นŒ์ง€๋„ ํ•œ๊ตญ์–ด ๊ฐ€์ด๋“œ๋Š” ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค.

Google Developers

facebook for developers

facebook for developers


ํŽ˜์ด์Šค๋ถ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ์˜ ์ œํ’ˆ > ๋น„์ฆˆ๋‹ˆ์Šค ๋„๊ตฌ > API๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, 2020๋…„ ํ˜„์žฌ 6๊ฐœ์˜ ์˜คํ”ˆ API๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ๊ตฌ๊ธ€๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ•œ๊ตญ์–ด ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•œ๊ตญ์–ด ์‚ฌ์šฉ์ž๋“ค์ด ์ ‘๊ทผํ•˜๊ธฐ ๋” ์‰ฝ๋‹ค.

facebook for developers์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋„๊ตฌ

API ์Šคํ† ์–ด

API ์Šคํ† ์–ด๋Š” ๊ตญ๋‚ด ์ตœ์ดˆ์˜ API ์œ ํ†ตํ”Œ๋žซํผ์ด๋‹ค. ํ•œ๊ตญ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ง„ํฅ์›๊ณผ ์ œํœด๋ฅผ ํ†ตํ•ด ์œ ํ†ต์‚ฌ์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ DB ์ปจํ…์ธ ๋ฅผ ์ˆ˜๊ธ‰ํ•˜์—ฌ API ํ˜•ํƒœ๋กœ ์ œ์ž‘ํ•˜์—ฌ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

API ์Šคํ† ์–ด

๋ฐ˜์‘ํ˜•