์ด๋ฒ ํฌ์คํธ๋ ํ๋ก์ ํธ ์ฒซ๋ฒ์งธ ์ด์ Riot API ์น์ธ ๋ฐ ํ์ฑ์์ ์ฒซ๋ฒ์งธ ํญ๋ชฉ, Riot API ์น์ธ ๋ฐ๊ธฐ๋ค. ๋๋ ๊ฐ๋ฐ๋ถ๋ถ์ด ์๋๊ณผ์ ์ค ๋ฏธ๋ฆฌ ์ค๋นํด์ผํ๋ ๋ถ๋ถ์ Preparations
๋ก ๊ตฌ๋ถํ๊ณ ์๋ค.
์ ๋ช ํ ๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋ ์ ์ ์ฌ์ดํธ๋ฅผ ํด๋ก ์ฝ๋ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด๊ธฐ๋ก ํ๋ค. ํผ์์ ์งํํ๋๋งํผ 1์ฐจ์ ์ธ ๋ชฉํ๋ ๊ฐ๋จํ ์๋์ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์น๊ธฐ๋ก ํ๋ค.
๐จ RESTFUL Project ๐จ โข RIOT API + Spring Boot + AWS EC2 & RDS
๊ณต๊ณต๋ฐ์ดํฐ API๋ฅผ ์ป๋ ๋ฐฉ์๊ณผ ๋น์ทํ๋ค. ๋ค๋ง ์ธ์ฆ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋๋ฐ ์ฝ 1์ฃผ์ผ์ด ์๋ชจ๋๋ค๋ ์ ์ด ๋ค๋ฅด๋ค. ๋จผ์ ๋ผ์ด์ ๊ฒ์์ฆ์ ๋ค์ด๊ฐ์ REGISTER PROJECT
๋ฅผ ํด๋ฆญํ์.
๊ทธ๋ฐ์ DEVELOPMENT API KEYS
๋ฅผ ์ป๋ ์์์ด ๋ณด์ธ๋ค. ๊ฐ๋ณ๊ฒ ๋ฌด์ํ์. ์ด ํค๋ ํ๋กํ ํ์
์ ์ํ ํค๋ก 24์๊ฐ๋ง๋ค ๋นํ์ฑํ๊ฐ ๋๋ฏ๋ก ๋งค๋ฒ ํ์ฑํ๋ฅผ ์์ผ์ค์ผํ๋ ์ด๋ง๋ฌด์(?)ํ key๋ค. ํ์ง๋ง ํค๋ฅผ ๋ฐ๊ธฐ์ ์ ํ๋กํ ํ์
์ ์ํด ์๋ํ๋๊ฒ์ด๋ผ๋ฉด ํ์ํ๋ค.
๊ทธ๋ฆฌ๊ณ PRODUCTION API KEY
์ PERSONAL API KEY
๋๊ฐ์ง ์ ํ์ง๊ฐ ๋์จ๋ค. ๋ฅผ ๋ณด๊ฒ๋๋ฉด ๋ ์ฐจ์ด์ ์ด ๋์์๋ค. ๊ฒฐ๋ก ๋ถํฐ ์ด์ผ๊ธฐํ์๋ฉด PERSONAL API KEY๋ฅผ ์ ํํ์.
์ ์ฌ์ดํธ์์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ๋ถ์ง๊ณ ์๋ค.
๊ฐ์ธ ์น ์ฌ์ดํธ์ ๋ํ ์์ ์ ๊ฐ์ธ ํต๊ณ๋ฅผ ํ์
์์ ์ ํต๊ณ๋ฅผ ์์งํ๋ ๊ฐ์ธ ํ๋ก์ ํธ
์์ฐ ์ฉ์ด ์๋ ๊ฐ์ธ์ฉ ํ๋ก์ ํธ
์ด์ Product information์ ์ ๋์นธ์ด ๋ฑ์ฅํ๋ค. ๊ณต๊ณต๋ฐ์ดํฐ API๋ฅผ ์ป์๋์ ๋น์ทํ๊ฒ ์ฌ์ฉ์ฉ๋๋ฅผ ๋ฌป๊ณ ์๋ค. ๊ณต๊ณต๋ฐ์ดํฐ API๋ฅผ ์ป์๋์๋ ๋ฌ๋ฆฌ ์กฐ๊ธ๋ ์ ๊ฒฝ์จ์ ์ด์ ๋ฅผ ์ ์ด์ฃผ์.
* ํ์์ ๋ํด์๋ง ํ์์ ์ผ๋ก ์ ์ด์ผํ๋๋ฐ ํนํ product description์ ์๋์๊ฐ์ด ์ฐธ๊ณ ํด์ ์ ์. ๊ทธ๋ฆฌ๊ณ ์ธ์ฆ์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์.
๋ค์ ํฌ์คํ ์์๋ ์ด๋ค ๋ฐ์ดํฐ๋ค์ ์ด๋ป๊ฒ ๋ฐ์์ฌ์ง ์๊ฐํด๋ณด๊ณ ํ์ฑํด๋ณด์.
์ ๋ riot api๋ก ํ์ฌ ๊ฐ๋ฐ์ ์งํ์ค์ธ๋ฐ
ํน์ app ์น์ธ๋์ จ๋์ ??