JavaRush /Java Blog /Random-KO /๋น„๋””์˜ค ์ฃผ๋ง #27. IT ๊ณผ์ •์ด ๋Œ€ํ•™ ๊ณผ์ •๋ณด๋‹ค ๋‚˜์€ ์ด์œ ๋ฅผ ์•Œ์•„๋ณด๊ณ , ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์ดˆ์ €์ง€์—ฐ ์‹œ๊ฐ„์„...

๋น„๋””์˜ค ์ฃผ๋ง #27. IT ๊ณผ์ •์ด ๋Œ€ํ•™ ๊ณผ์ •๋ณด๋‹ค ๋‚˜์€ ์ด์œ ๋ฅผ ์•Œ์•„๋ณด๊ณ , ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์ดˆ์ €์ง€์—ฐ ์‹œ๊ฐ„์„ ์—ฐ๊ตฌํ•˜๊ณ , Instagram API๋กœ ์ž‘์—…์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๋ช‡ ๋งˆ์ดํฌ๋กœ์ดˆ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค - ์นœ๊ตฌ์™€ ์ 

์š”์ฒญ ์ฒ˜๋ฆฌ ์†๋„๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์ดˆ์ €์ง€์—ฐ ์‹œ๊ฐ„์ด ๋ฌด์—‡์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด Java ๊ฐœ๋ฐœ์ž Dmitry Pisklov์˜ ๋น„๋””์˜ค ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์ด ๋น„๋””์˜ค๋ฅผ ์‹œ์ฒญํ•œ ํ›„์—๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์šด์˜ ์ง€์—ฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์š”์ธ์ด ๋ฌด์—‡์ธ์ง€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, JVM, ์šด์˜ ์ฒด์ œ, ์นฉ์…‹ ๋ฐ ํ”„๋กœ์„ธ์„œ ์ˆ˜์ค€์—์„œ ์ด๋Ÿฌํ•œ ์š”์ธ์ด ๋ฏธ์น˜๋Š” ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐœํ‘œ์ž๋Š” ์Šค๋ ˆ๋“œ ์„ ํ˜ธ๋„, ํ”„๋กœ์„ธ์„œ ๊ฒฉ๋ฆฌ, ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด๊ฐ€ ์„œ๋กœ์—๊ฒŒ ๋ฏธ์น˜๋Š” ์˜ํ–ฅ, ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์ˆ ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์— ํŠน๋ณ„ํ•œ ๊ด€์‹ฌ์„ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค.

Java์˜ ์ƒ์†: ํ•˜์œ„ ํด๋ž˜์Šค ์ƒ์„ฑ์ž์™€ ์ƒ์œ„ ํด๋ž˜์Šค ์ƒ์„ฑ์ž์˜ ๊ด€๊ณ„

์•„๋งˆ๋„ ์—ฌ๋Ÿฌ๋ถ„์€ ์ด๋ฏธ Java์˜ ์ƒ์†์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒ์†์ด ์—†์œผ๋ฉด ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๋น„๋””์˜ค๋Š” ์ƒ์† ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ ์Šˆํผํด๋ž˜์Šค ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์œ„ ํด๋ž˜์Šค์—์„œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•˜์œ„ ํด๋ž˜์Šค ์ƒ์„ฑ์ž์—์„œ ์–ด๋–ค ์Šˆํผํด๋ž˜์Šค ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€์ง€ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. IntelliJ IDEA ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ์‹ค์ œ ์‚ฌ๋ก€๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

์กธ์—…์žฅ์ด ์—†๋Š” Yandex ์ถœ์‹  ํ”„๋กœ๊ทธ๋ž˜๋จธ. IT ๊ณผ์ •์ด ๋Œ€ํ•™๋ณด๋‹ค ๋‚˜์€ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” IT ์‚ฐ์—…์—์„œ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ์„ ๋•Œ ๊ณ ๋“ฑ ๊ต์œก ํ•™์œ„๊ฐ€ ํ•„์š”ํ•œ์ง€์— ๋Œ€ํ•œ ํฅ๋ฏธ๋กœ์šด ํ† ๋ก ์„ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋Ÿฐ๋˜์˜ ์›น ๊ฐœ๋ฐœ์ž Stacy Gaplewski๋Š” Yandex ๋ชจ์Šคํฌ๋ฐ” ์‚ฌ๋ฌด์‹ค์˜ ๋ฐฑ์—”๋“œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ธ ๋Œ€ํ™” ์ƒ๋Œ€์ธ Ella์™€ ํ•จ๊ป˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ด ์ฃผ์ œ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์†Œ๋…€ ๋ชจ๋‘ ํ•™์—…๊ณผ ์ทจ์—…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ๋Œ€ํ•™์ด ํ•„์š”ํ•œ์ง€, ์•„๋‹ˆ๋ฉด IT ๊ณผ์ •๋งŒ ๊ณต๋ถ€ํ•ด๋„ ์ถฉ๋ถ„ํ•œ์ง€์— ๋Œ€ํ•œ ์ž์‹ ์˜ ๊ด€์ ์„ ์˜นํ˜ธํ•ฉ๋‹ˆ๋‹ค.

[์ž๋ฐ”] ์ธ์Šคํƒ€๊ทธ๋žจ API

Java๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Instagram API๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฌผ๋ก  ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Instagram4J ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ต์ˆ™ํ•œ ๊ฒฝ์šฐ์—๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋ฌผ ๊ฒŒ์‹œ ์ง€์—ฐ, ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ, ๋Œ“๊ธ€ ๋ฐ ๊ธฐํƒ€ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ. Instagram4J๊ฐ€ ์ด ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•ˆ์‹ฌํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค. ๊ณง ์‹œ์ฒญํ•  ๋™์˜์ƒ์—์„œ ๋ธ”๋กœ๊ฑฐ์ด์ž Java ๊ฐœ๋ฐœ์ž์ธ Boris Bochkarev๋Š” ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ์‹ค์ œ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์ž์‹ ์˜ ์ด์•ผ๊ธฐ์™€ ํ•จ๊ป˜ Instagram4J ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž‘์—…์„ ์‹œ์—ฐํ•ฉ๋‹ˆ๋‹ค. ๋น„๋””์˜ค ์•„๋ž˜์˜ ์„ค๋ช…์—์„œ ๋น„๋””์˜ค์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์†Œ์Šค์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION