MenuToggle Menu

ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ API ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉํ•˜๊ธฐ

API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ API ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‹ ์†ํ•˜๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ๋Š” ๋‹ฌ๋ฆฌ (custom plugins) API ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์‚ฌ์šฉ์—๋Š” ์ฝ”๋”ฉ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ฐ์ดํ„ฐ๋ฅผ API์— ๋ณด๋‚ด๋Š” ์ž‘์—…์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ API์—์„œ ๊ฒ€์ƒ‰ํ•˜์—ฌ JSON ํ˜•์‹์œผ๋กœ ํ”„๋กœํ† ํƒ€์ž…์— ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜๋Š” ์ž‘์—…์— ๊ด€์—ฌํ•ฉ๋‹ˆ๋‹ค.

API๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

์ง€์›๋˜๋Š” API ์œ ํ˜•

API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด GET์ด๋“  POST๋“  API ์š”์ฒญ์„ ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์–‘ํ•œ API ์œ ํ˜•๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

API ์š”์ฒญ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ํ”„๋กœํ† ํƒ€์ž…์—์„œ API ์š”์ฒญ์„ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ๊ณ„๋ฅผ ๊ฐ„๋‹จํžˆ ๋”ฐ๋ฅด์„ธ์š”.

1๋‹จ๊ณ„: ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค์—์„œ ๋ณด๋‚ด๊ธฐ(Send) ์‘๋‹ต ๋งŒ๋“ค๊ธฐ

  • ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค์—์„œ Send (๋ณด๋‚ด๊ธฐ) ์‘๋‹ต์„ ์„ ํƒํ•œ ํŠธ๋ฆฌ๊ฑฐ์— ์ถ”๊ฐ€ํ•˜์—ฌ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค ๋ฐ ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ ๊ฐ„์— ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ProtoPie Connect/Studio ์ฑ„๋„์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์„ธ์š”.
  • ํ”„๋กœํ† ํƒ€์ž…์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœํ† ํƒ€์ž… ์˜ˆ์‹œ์—์„œ๋Š” ํ† ๊ธ€ ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "Random Fact"๋ฅผ ์„ ํƒํ•  ๋•Œ Useless Facts API์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ProtoPie Connect/Studio ์ฑ„๋„ ๋ฐ ๊ณ ์œ  ๋ฉ”์‹œ์ง€ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋‚ด๊ธฐ(Send) ์‘๋‹ต์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

[object Object]

Tip: ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค์™€ ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ ๊ฐ„์˜ ๋ฉ”์‹œ์ง€ Send (๋ณด๋‚ด๊ธฐ) ๋ฐ Receive (๋ฐ›๊ธฐ)๋ฅผ ๋งˆ์Šคํ„ฐํ•˜๋ ค๋ฉด ํ”„๋กœํ† ํŒŒ์ด ์Šค์ฟจ์˜ ๋ฌด๋ฃŒ ์ˆ˜์—…์„ ํ™•์ธํ•˜์„ธ์š”.

2๋‹จ๊ณ„: API ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‚ด์—์„œ API ์„ค์ • ๊ตฌ์„ฑํ•˜๊ธฐ

  • ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ ํ”„๋กœํ† ํƒ€์ž…์„ ์—ฝ๋‹ˆ๋‹ค.
  • "ํ”Œ๋Ÿฌ๊ทธ์ธ"์„ ํด๋ฆญํ•œ ๋‹ค์Œ, ๋ชฉ๋ก์—์„œ API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‘ ๊ฐœ์˜ HTTP ์š”์ฒญ ๋ฐฉ๋ฒ•(GET ๋˜๋Š” POST) ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. API ์š”์ฒญ ์ž‘์„ฑ ์‹œ GET์€ API ๊ณต๊ธ‰์ž๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ˜๋ฉด, POST๋Š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  • ์•ก์„ธ์Šคํ•˜๋ ค๋Š” API์˜ ์˜ฌ๋ฐ”๋ฅธ API URL์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์œ ํšจํ•œ URL์„ ์–ป์œผ๋ ค๋ฉด API์˜ ์˜จ๋ผ์ธ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์šฐ๋ฆฌ์˜ ์˜ˆ์‹œ์—์„œ๋Š” ํ•„์š”ํ•œ URL์ด https://uselessfacts.jsph.pl/api/v2/facts/random์ž„์„ ์ด ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ Header ๋ฐ Body ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. API URL๊ณผ ๋”๋ถˆ์–ด ํ•„์š”ํ•œ ์ถ”๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์„ ํƒํ•œ API์˜ ๋ฌธ์„œ๋ฅผ ์ฃผ์˜ ๊นŠ๊ฒŒ ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Test Request ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์—ฐ๊ฒฐ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ์ด์ „ ๋‹จ๊ณ„์—์„œ ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ ๊ฒ€ํ† ํ•˜์„ธ์š”.
[object Object]

3๋‹จ๊ณ„: API๋ฅผ ํ”„๋กœํ† ํƒ€์ž…๊ณผ ์—ฐ๊ฒฐํ•˜๊ธฐ

  • Message From Pie ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฉ”์‹œ์ง€ ๋ชฉ๋ก์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค. API ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ํ”„๋กœํ† ํƒ€์ž… ๋‚ด์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉด 1๋‹จ๊ณ„์—์„œ ๋งŒ๋“  ๋ณด๋‚ด๊ธฐ(Send) ์‘๋‹ต์—์„œ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ ๋„ฃ์œผ์„ธ์š”.
  • ํ”„๋กœํ† ํƒ€์ž…์—์„œ ๋ณด๋‚ธ ๋ฉ”์‹œ์ง€์˜ ๊ฐ’์œผ๋กœ API์˜ URL, ํ—ค๋”, ๋ณธ๋ฌธ์„ ๋™์ ์œผ๋กœ ์žฌ์ •์˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ Override URL/Header/Body with msg value ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€ ๊ฐ’์œผ๋กœ API URL, ํ—ค๋”, ๋ณธ๋ฌธ ์žฌ์ •์˜ํ•˜๊ธฐ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
  • Message to Pie์— ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์ž…๋ ฅ๋œ ๋ฉ”์‹œ์ง€๋Š” 2๋‹จ๊ณ„์—์„œ ๊ตฌ์„ฑํ•œ API ์š”์ฒญ์—์„œ ์–ป์€ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ํ”„๋กœํ† ํƒ€์ž…์œผ๋กœ ๋‹ค์‹œ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
  • Activate ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ํƒ€์ž…์—์„œ ํ•ด๋‹น ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด API ์š”์ฒญ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
[object Object]

4๋‹จ๊ณ„: ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค์—์„œ ๋ฐ›๊ธฐ(Receive) ํŠธ๋ฆฌ๊ฑฐ ๋งŒ๋“ค๊ธฐ

  • ํ”„๋กœํ† ํŒŒ์ด ์ŠคํŠœ๋””์˜ค๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.
  • ํ”„๋กœํ† ํƒ€์ž…์— ๋ฐ›๊ธฐ(Receive) ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • 1๋‹จ๊ณ„์—์„œ ๋ณด๋‚ด๊ธฐ(Send) ์‘๋‹ต ์„ค์ • ์‹œ ํ–ˆ๋˜ ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ProtoPie Connect/Studio ์ฑ„๋„์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์„ธ์š”.
  • 3๋‹จ๊ณ„์—์„œ ๊ตฌ์„ฑํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฉ”์‹œ์ง€๋ฅผ Message to Pie์•„๋ž˜์— ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • Assign to Variable ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐ›๊ธฐ(Receive) ํŠธ๋ฆฌ๊ฑฐ ๋ชฉ๋ก์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. API์—์„œ ์–ป์€ ์ •๋ณด๋Š” ์ด์ œ ์ด ๋ณ€์ˆ˜์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • API ๋ฐ์ดํ„ฐ๋Š” JSON ํ˜•์‹์œผ๋กœ ์ž์ฃผ ๋ฐ˜ํ™˜๋˜๊ธฐ ๋•Œ๋ฌธ์— parseJson ์ˆ˜์‹๊ณผ ํ•จ๊ป˜ ํ…์ŠคํŠธ(Text) ์‘๋‹ต์„ ์‚ฌ์šฉํ•˜์—ฌ API ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋กœํ† ํƒ€์ž…์— ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ฐ€์žฅ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.
  • ํ”„๋กœํ† ํƒ€์ž…์„ ์ €์žฅํ•œ ๋‹ค์Œ, ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ ๋‹ค์‹œ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ API ๊ธฐ๋ฐ˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ๋ฅผ ํ†ตํ•ด ํ…Œ์ŠคํŠธํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
[object Object]

๋ฉ”์‹œ์ง€ ๊ฐ’์œผ๋กœ API URL/ํ—ค๋”/๋ณธ๋ฌธ ์žฌ์ •์˜ํ•˜๊ธฐ

Override URL/Header/Body with msg value ๋Š” ํ”„๋กœํ† ํƒ€์ž…์—์„œ ๋ณด๋‚ธ ๋ฉ”์‹œ์ง€์˜ ๊ฐ’์œผ๋กœ API์˜ URL, ํ—ค๋”, ๋ณธ๋ฌธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋™์ ์œผ๋กœ ์žฌ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœํ† ํƒ€์ž… ์˜ˆ์‹œ์—์„œ๋Š” ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ด ํŒŒ์ผ ๋‚ด ์•„๋ž˜์˜ ๋ณด๋‚ด๊ธฐ(Send) ๋ฉ”์‹œ์ง€์˜ ๊ฐ’์œผ๋กœ API URL์„ ์žฌ์ •์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋กœ ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ ํ”„๋กœํ† ํƒ€์ž…์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฒ€์ƒ‰ ์ƒ์ž์— ์–ด๋–ค ๋„์‹œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ๋„์‹œ์˜ ์ •ํ™•ํ•œ ๋‚ ์”จ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

[object Object]

๋™์‹œ API ํ˜ธ์ถœ ์‹คํ–‰ํ•˜๊ธฐ

Connect Core ์™€ Connect ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‚ฌ์šฉ์ž๋Š” API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ API ์š”์ฒญ์„ ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์‹คํ–‰ ์ค‘์ด ์•„๋‹Œ ๊ฒฝ์šฐ, Connect Core ๋Š” ์ตœ๋Œ€ 3๊ฐœ์˜ API ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•œ ๋ฐ˜๋ฉด Connect ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋Š” ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” API ํ˜ธ์ถœ ์ˆ˜์— ์ œํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.

ํ”„๋กœํ† ํƒ€์ž…์—์„œ ์—ฌ๋Ÿฌ API ์š”์ฒญ์„ ๋™์‹œ์— ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  • ํ”„๋กœํ† ํŒŒ์ด ์ปค๋„ฅํŠธ์—์„œ API ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์—ฝ๋‹ˆ๋‹ค.
  • API ์„ค์ • ์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์žˆ๋Š” + ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ƒˆ ์ฐฝ์ด ์—ด๋ฆฌ๋Š”๋ฐ, ๊ทธ ์ฐฝ์—์„œ ์ถ”๊ฐ€ API ํ˜ธ์ถœ์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋™์‹œ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ API๋ฅผ ๋ณต์ œํ•˜์—ฌ ์›๋ž˜ ์„ค์ •์„ ์œ ์ง€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
[object Object]

API ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž…๋ฌธ ์ž์Šต์„œ

์ด ์ž…๋ฌธ์„œ ์‹œ๋ฆฌ์ฆˆ์—์„œ API ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์•Œ์•„๋ณด์„ธ์š”.

  1. ์ดˆ๋ณด์ž์šฉ API ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž์Šต์„œ
  2. API ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ณ ๊ธ‰ ์ž์Šต์„œ
Back To Top