๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

์นด์นด์˜ค ์ง€๋„ api

by 5566 2023. 11. 15.

1. ์นด์นด์˜ค ์ง€๋„ API๋ž€?

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

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

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

2. ์นด์นด์˜ค ์ง€๋„ API์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

์นด์นด์˜ค ์ง€๋„ API๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

2.1. ์ง€๋„ ํ‘œ์‹œ ๊ธฐ๋Šฅ

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

2.2. ์žฅ์†Œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ

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

2.3. ๊ฒฝ๋กœ ํƒ์ƒ‰ ๊ธฐ๋Šฅ

์นด์นด์˜ค ์ง€๋„ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์ •๋œ ์ถœ๋ฐœ์ง€์™€ ๋„์ฐฉ์ง€ ์‚ฌ์ด์˜ ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๋กœ๋ง ์ •๋ณด์™€ ์‹ค์‹œ๊ฐ„ ๊ตํ†ต์ •๋ณด ๋“ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ฒฝ๋กœ ์ œ์•ˆ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณดํ–‰์ž, ์ž์ „๊ฑฐ ๋ฐ ์ฐจ๋Ÿ‰์˜ ๊ฒฝ๋กœ ํƒ์ƒ‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

2.4. ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋Šฅ

์นด์นด์˜ค ์ง€๋„ API๋Š” ํŠน์ • ์žฅ์†Œ๋‚˜ ์ขŒํ‘œ ์‚ฌ์ด์˜ ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ถœ๋ฐœ์ง€์™€ ๋„์ฐฉ์ง€๋ฅผ ์„ค์ •ํ•˜๊ณ , ๋„๋ณด, ์ž์ „๊ฑฐ, ์ฐจ๋Ÿ‰ ๋“ฑ์˜ ์ด๋™ ์ˆ˜๋‹จ์„ ์„ ํƒํ•˜์—ฌ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.5. ์ฃผ๋ณ€ ์ •๋ณด ์ œ๊ณต ๊ธฐ๋Šฅ

์นด์นด์˜ค ์ง€๋„ API๋Š” ํŠน์ • ์œ„์น˜ ์ฃผ๋ณ€์˜ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ฃผ๋ณ€์˜ ์Œ์‹์ , ์นดํŽ˜, ์ฃผ์š” ๊ฑด๋ฌผ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ , ํ•ด๋‹น ์žฅ์†Œ์— ๋Œ€ํ•œ ํ‰๊ฐ€ ๋ฐ ๋ฆฌ๋ทฐ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

3. ์นด์นด์˜ค ์ง€๋„ API์˜ ํ™œ์šฉ ์‚ฌ๋ก€

์นด์นด์˜ค ์ง€๋„ API๋Š” ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ํ™œ์šฉ ์‚ฌ๋ก€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

3.1. ์œ„์น˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค

์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์œ„์น˜ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ€๊นŒ์šด ๊ฐ€๋งน์ , ์ฃผ๋ณ€ ์Œ์‹์  ๋ฐ ๊ด€๊ด‘์ง€ ์ •๋ณด, ์ฃผ์ฐจ์žฅ ์œ„์น˜ ๋“ฑ์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํŽธ์˜๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ์กด์˜ ์œ„์น˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์— ์นด์นด์˜ค ์ง€๋„ API๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ์‚ฌ์šฉ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3.2. ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค

์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐฐ๋‹ฌ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์˜ ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฐ๋‹ฌ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ฃผ๋ฌธ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐฐ๋‹ฌ์›์˜ ์œ„์น˜ ์ถ”์ , ๋ฐฐ์†ก ๊ฒฝ๋กœ ์ตœ์ ํ™” ๋“ฑ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3.3. ์—ฌํ–‰ ํ”Œ๋ž˜๋„ˆ

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

3.4. ๋ถ€๋™์‚ฐ ์„œ๋น„์Šค

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

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

4. ์นด์นด์˜ค ์ง€๋„ API์˜ ์žฅ์  ๋ฐ ํŠน์ง•

์นด์นด์˜ค ์ง€๋„ API๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ๊ณผ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

4.1. ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ

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

4.2. ์‰ฌ์šด ์‚ฌ์šฉ๋ฒ•

์นด์นด์˜ค ์ง€๋„ API๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ฐ„๋‹จํ•œ ๋ช‡ ๊ฐ€์ง€ ์„ค์ •์„ ํ†ตํ•ด ์ง€๋„๋ฅผ ์›น์ด๋‚˜ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ์™€ ๊ฐ€์ด๋“œ๋ฅผ ํ†ตํ•ด ํ•„์š”ํ•œ ์ •๋ณด์™€ ์˜ˆ์ œ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4.3. ์‹ค์‹œ๊ฐ„ ๊ตํ†ต์ •๋ณด

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

4.4. ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ์ง€์›

์นด์นด์˜ค ์ง€๋„ API๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น, iOS, ์•ˆ๋“œ๋กœ์ด๋“œ ๋“ฑ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์ง€๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์นด์นด์˜ค ์ง€๋„ API๋Š” ๋‹ค๋ฅธ ์นด์นด์˜ค ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด, ์ข…ํ•ฉ์ ์ด๊ณ  ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นด์นด์˜ค ์ง€๋„ API๋Š” ์œ„์™€ ๊ฐ™์€ ์žฅ์ ๊ณผ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋งˆ์ง€๋ง‰์œผ๋กœ ์นด์นด์˜ค ์ง€๋„ API ์‚ฌ์šฉ์„ ์œ„ํ•œ ์ ˆ์ฐจ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

5. ์นด์นด์˜ค ์ง€๋„ API์˜ ํ™œ์šฉ ๋ฐฉ๋ฒ•๊ณผ ํ•„์š”ํ•œ ์ž์›

์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ ˆ์ฐจ์™€ ํ•„์š”ํ•œ ์ž์›์ด ์žˆ์Šต๋‹ˆ๋‹ค.

5.1. ๊ฐœ๋ฐœ์ž ๋“ฑ๋ก ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ฑ

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

5.2. API ํ‚ค ์„ค์ •

์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ API ์ธ์ฆ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. API ํ‚ค ์„ค์ •์€ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ํ”Œ๋žซํผ๋ณ„๋กœ ์„ค์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์œผ๋‹ˆ, ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์˜ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

5.3. API ํ˜ธ์ถœ

API ํ‚ค์™€ ์ธ์ฆ ์ ˆ์ฐจ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด, ์นด์นด์˜ค ์ง€๋„ API์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API ํ˜ธ์ถœ์€ HTTP ์š”์ฒญ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋˜๋ฉฐ, ๊ฐ API๋งˆ๋‹ค ์š”์ฒญ ๋ฐฉ๋ฒ•๊ณผ ํŒŒ๋ผ๋ฏธํ„ฐ, ์‘๋‹ต ํ˜•์‹ ๋“ฑ์ด ๋‹ค๋ฅด๋‹ˆ, ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์˜ API ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

5.4. ํ•„์š”ํ•œ ์ž์›

์นด์นด์˜ค ์ง€๋„ API๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ž์›์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ: ์›น ๋ธŒ๋ผ์šฐ์ €, ๊ฐœ๋ฐœ ํˆด ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜: ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์—์„œ ์ƒ์„ฑํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • API ํ‚ค: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€: API ๋ฌธ์„œ์™€ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๋Œ“๊ธ€