๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

STUDY/SPRING

์นด์นด์˜ค ๋กœ๊ทธ์ธ api ์‚ฌ์šฉํ•˜๊ธฐ -1

๋ฐ˜์‘ํ˜•

ํŒ€ํ”„๋กœ์ ํŠธ์—์„œ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋˜ sns ๋กœ๊ทธ์ธ api

ํฌํŠธํด๋ฆฌ์˜ค๋ž‘ ์ž์†Œ์„œ๊ฐ€ ๋Œ€๊ฐ• ํ‹€์ด ์žกํ˜€๊ฐ€๋‹ˆ๊นŒ ๋ฏธ๋ค„๋’€๋˜ ์†Œ์…œ๋กœ๊ทธ์ธ ๊ณต๋ถ€ํ•˜๊ธฐ!

 

1. ์šฐ์„  ์นด์นด์˜ค ๋””๋ฒจ๋กœํผ์—์„œ ๋‚ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ถ”๊ฐ€, ํ”Œ๋žซํผ์— ๋„๋ฉ”์ธ ์ถ”๊ฐ€

์นด์นด์˜ค ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด redirectURI๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค.

 

2. RedirectURI๋“ฑ๋ก ํ›„  ์œ„์ชฝ์˜ ํ™œ์„ฑํ™” ์„ค์ •์„ ON์œผ๋กœ ๋ณ€๊ฒฝ (์นด์นด์˜ค ๋กœ๊ทธ์ธ API๋ฅผ ํ†ตํ•ด ๊ฐ„ํŽธ ํšŒ์›๊ฐ€์ž…๊นŒ์ง€ ๊ฐ€๋Šฅ)

 

3. ์™ผ์ชฝ ๋ฉ”๋‰ด์˜ ๋™์˜ํ•ญ๋ชฉ > ๊ฐ„ํŽธ ํšŒ์›๊ฐ€์ž…์„ ํ•  ๋•Œ ์นด์นด์˜ค์ชฝ์—์„œ ๊ฐ€์ ธ์˜ฌ ์ •๋ณด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ

ํ•ญ๋ชฉ๋ณ„๋กœ ์ขŒ์ธก์˜ ์„ค์ •์„ ๋ˆ„๋ฅด๋ฉด ์„ค์ • ๊ฐ€๋Šฅ(์ด์šฉ๋ชฉ์ ์€ ๊ทธ๋ƒฅ ์„œ๋น„์Šค ์ด์šฉ์ด๋ผ๊ณ  ์ž‘์„ฑํ•จ)

 

4. ๊ธฐ๋ณธ ์„ค์ •์€ ๋๋‚ฌ์œผ๋‹ˆ ์ด์ œ Docs ๋ณด๊ธฐ

https://developers.kakao.com/docs/latest/ko/kakaologin/common

 

Kakao Developers

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

developers.kakao.com

 

5.๋ฌธ์„œ ์ดํ•ดํ•˜๊ธฐ

๋ฌธ์„œ์— ์“ฐ์—ฌ์ ธ ์žˆ๋Š” ๋Œ€๋กœ ์„œ๋น„์Šค์—์„œ id์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฒ€์ฆํ•˜์ง€ ์•Š๊ณ  ์นด์นด์˜ค ์ชฝ์œผ๋กœ ๋„˜๊ฒจ์„œ ์ธ์ฆ์ด ์ง„ํ–‰๋œ๋‹ค.

์นด์นด์˜ค ๋กœ๊ทธ์ธ์ด ์™„๋ฃŒ๋˜๋ฉด ํ† ํฐ์ด ๋ฐœ๊ธ‰๋˜๋Š”๋ฐ ์ด ํ† ํฐ์— ๋‚ด ์„œ๋น„์Šค์˜ ๊ถŒํ•œ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ง์ธ ๊ฒƒ ๊ฐ™๋‹ค.

์‹ค์ œ ์ƒ์šฉ์„œ๋น„์Šค์—์„œ๋Š” ์‚ฌ์šฉ์ž ์ด์šฉ์•ฝ๊ด€ ๋™์˜์™€ ์นด์นด์˜คํ†ก ์ฑ„๋„ ์ถ”๊ฐ€๋ฅผ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๊ฑด ๋น„์ฆˆ๋‹ˆ์Šค ์†”๋ฃจ์…˜์ด๋ฏ€๋กœ ์ง€๊ธˆ์€ ๊ทธ๋ƒฅ ๋กœ๊ทธ์ธ๊นŒ์ง€๋งŒ..

 

์นด์นด์˜ค ๋กœ๊ทธ์ธ์œผ๋กœ ๊ฐ€์ž…ํ•œ ํšŒ์›์˜ ์ •๋ณด๋‚˜ ๊ทธ ํšŒ์›์˜ ํƒˆํ‡ด๋Š” ๋‚ด DB์•ˆ์—์„œ ํ•ด๊ฒฐํ•ด์•ผ ํ•œ๋‹ค.

 

7. ์ „์ฒด ํ๋ฆ„

 

 

๋ฐ˜์‘ํ˜•