Closed JaeSeoKim closed 3 years ago
API ๋ฌธ์์์ ์๋ดํ๋ /v2/projects/:project_id/projects_users ๋ฅผ ์ด์ฉํ์ฌ ํ์ฌ ์งํํ๋ ํ์ ๋ชฉ๋ก์ ๋ถ๋ฌ์ค๊ณ /v2/campus/:campus_id/locations๋ฅผ ์ด์ฉํ์ฌ ํด๋ฌ์คํฐ ๋งต์ ๊ตฌํ
์ฌ์๋ก ๋ฑ๋ก๋ account ์์๋ ๋์ถ, ๋ฐ๋ฉ, ๋์ ๋ฑ๋ก ๊ธฐ๋ฅ
์ผ๋ฐ 42ํ์์ ํ์ฌ ๋์ถํ ๋์ ๋ชฉ๋ก, ๋ฐ๋ฉ ๊ธฐ๊ฐ, ๋์ถ ๊ฐ๋ฅํ ๋์ ๋ชฉ๋ก๋ฑ์ ์กฐํ ๊ฐ๋ฅ ๊ธฐ๋ฅ
42ํ์์ด ๋ง์์ง๋ ๋งํผ ์นํด์ง์ง ๋ชปํด์ ์ด๋ค ์ฌ๋๊ณผ ํ๋ฒ๋ ์ด์ผ๊ธฐ ๋ชปํ๋ ๊ฒฝ์ฐ๋ ์๊ณ ๋๋ฃํ๊ฐ๋ฅผ ๋ฐ๊ธฐ ์ํด์๋ ํฌ์ธํธ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ฌด๋ฆฌ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ ์ ํ ์ฃผ์ ์ ๋ํด์ ์ด์ผ๊ธฐ ํ๊ณ ์ถ์ 42ํ์๋ผ๋ฆฌ ๋งค์นญ ์์ผ์ฃผ๋ ์์คํ .
์ถํ์ ์กฐ๊ฑด : 42 API, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ๋ฐ ์์ดํจ๋๋ฅผ ํ์ฉํ์ฌ 42์์ธ ๊ต์ก์ฅ์์ ์ด์ฉํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ ๊ฐ๋ฅํ ๋ฐฉํฅ์ฑ
์กฐ๊ฑด์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ : 42 API, ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด, ๋ฐ ์์ดํจ๋์ ํ์ฉ ๋ฐ 42์์ธ ๊ต์ก์ฅ์์ ์ด์ฉํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ์ด๋ผ๋ ์กฐ๊ฑด์ ๋์จํ๊ฒ ํด์ํ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฆ, ์์ ์ฃผ์ด์ง ์กฐ๊ฑด์ ์ฌ๋จ์ธก์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ผ ์๊ฐํ๊ณ , ์ถํ ์๋น์ค์ ๋ฐฉํฅ์ ์์ด๋์ด ๋จ๊ณ์๋ ์ข ๋ ๋๊ฒ ์๊ฐํด๋ณด์๋ ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.
์ฌ์ ์ ํด๋ณธ ์ถํ์ ์กฐ๊ฑด : 42์์ธ ์นด๋ ์ํ์ ๊ธฐ์ฌํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ.
42์์ธ ์นด๋ ์ํ์ ๊ธฐ์ฌํ๋ ๋ฐฉํฅ
๊ณผ์ ๋ฅผ ์ํํ๋ฉฐ ๋งํ๋ ๋ถ๋ถ์์์ ๊ฐ์ ๊ณ ๋ฏผ์ ํ ํ์ ์ ์ฐพ๊ธฐ๊ฐ ์ด๋ ค์ด๋ฐ ์ํค ํํ๋ก ๋ง๋ค๊ณ ์นด๋๋ค์ด ์์ ๋กญ๊ฒ ์ด๋ ์์ ํ ์ ์๋ ํํ์ ์๋น์ค
์ฌ๋จ์์ ์งํํ๋ ์ด๋ฒคํธ, 42์์ธ์์ ์นด๋์ ๋์์ผ๋ก ์งํ๋๋ ์ด๋ฒคํธ, ๊ธฐํ ์นด๋๋ค์ ํ๋์ ๋ํ ์ด์ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ํฌ๋กค๋งํด์ ๋ธ๋ฆฌํํด์ฃผ๋ ๋ฉ์ผ๋ง ์๋น์ค
์ปค๋ฆฌํ๋ผ ๊ณผ์ ์ธ์ ์ทจ๋ฏธ๋ก ์งํํ๋ ํ๋ก์ ํธ๋ฅผ ๊ณต์ ํ๊ณ , ํจ๊ปํ ํ์์ ๊ตฌํ๊ณ , ์๋ํ๊ณ ~ ๋ฑ๋ฑ์ ํ ์ ์๋ ์ฑ๋
๋๋ฌด
์ ์ ๊น๋ฉ ๋ฌธํ์ค์ '๋ฒ์ถ์ผ ์ปคํผ ์ฑ'์ ์งํํ๋ ๋ฌธํ๊ฐ ์๋ค๊ณ ๋ค์๋๋ฐ, ํ์ฌ ์ฝ๋ก๋๋ก ์ธํ ๋น๋๋ฉด ํ์ตํ๊ฒฝ์์, ํ์ต์ ์ธ ์ํต๋ ํ์ํ์ง๋ง ๊ฐ๋ฒผ์ด '์ปคํผ ์ฑ'์ ์งํํ ์ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํด๋ ์ข์๋ฏํ๋ค
์์์ ๋งํ ๋ฉ์ผ๋ง ์๋น์ค, 42์ํ์ ํ๋ฉด์ ํ์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ฃผ๋ Bot ์๋น์ค๋ฅผ ์ ์์ ๋ชฉํ.
42Oauth 2.0 API๋ฅผ ์ด์ฉํ์ฌ 42ํ์๋ง ์ฌ์ฉ๊ฐ๋ฅํ ์ต๋ช ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ. 42Staff ๊ณ์ ์ ๊ด๋ฆฌ๋ฅผ ์ํ์ฌ ๊ฒ์๊ธ ๋๊ธ ์ญ์ ๋ฐ ์ค ์์ฑ์๊ฐ ๋๊ตฌ์ธ์ง์ ๋ํด์ ํ์ธ์ด ๊ฐ๋ฅ.
์ฑ๋ฆฐ์ ์ค ์๋น์ค๋ฅผ ๋ชจํฐ๋ธ๋ก ํ์ฌ 42์์๋ง ๊ฐ๋ฅํ ์ฑ๋ฆฐ์ง ํ๋ซํผ์ ๊ตฌ์ถ
๊ธฐ์กด 42 ๋ฉํ ๋ง ์ ์ฒญ์ฌ์ดํธ๋ wordpress๋ก ๊ตฌํ์ด ๋์ด ์์ด์ ์ฌ์ฉํ๊ธฐ๊ฐ ๋ถํธํจ.
42 Oauth2.0 Api์ ๊น๋ํ UI๋ก ์ง๊ด์ ์ธ ์ ์ฒญ์ด ๊ฐ๋ฅํ๋๋ก ์ ์!
42 Cadet๋ค์ Blog rss, site.xml๋ฅผ ์์งํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก crawling ํ์ฌ ๊ฒ์์์ง์ ๊ตฌํ.
ํน์ Cadet์ด ์์ฑํ ๊ธ์ ๋ํด์ ๊ฒ์์ ํ๊ฑฐ๋ ํน์ subject์ ๊ดํ ์ ๋ณด ์์ง์ ์ฉ์ดํ๋๋ก ๊ตฌํ.
๋ํ ์๋ก ์ ๋ฐ์ดํธ ๋ 42 Cadet์ ๋ธ๋ก๊ทธ ๊ธ์ ํ๋์ ๋ณผ ์ ์๋๋ก ์ง์.
์ฌ์๋ก ๋ฑ๋ก๋ account ์์๋ ๋์ถ, ๋ฐ๋ฉ, ๋์ ๋ฑ๋ก ๊ธฐ๋ฅ
์ผ๋ฐ 42ํ์์ ํ์ฌ ๋์ถํ ๋์ ๋ชฉ๋ก, ๋ฐ๋ฉ ๊ธฐ๊ฐ, ๋์ถ ๊ฐ๋ฅํ ๋์ ๋ชฉ๋ก๋ฑ์ ์กฐํ ๊ฐ๋ฅ ๊ธฐ๋ฅ
์ฃผ์ ์กฐ๊ฑด!
์๋น์ค ์์ด๋์ด ๊ณ ๋ฏผ
update by kilee
์ถํ์ ์กฐ๊ฑด : 42 API, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ๋ฐ ์์ดํจ๋๋ฅผ ํ์ฉํ์ฌ 42์์ธ ๊ต์ก์ฅ์์ ์ด์ฉํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ ๊ฐ๋ฅํ ๋ฐฉํฅ์ฑ
์กฐ๊ฑด์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ : 42 API, ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด, ๋ฐ ์์ดํจ๋์ ํ์ฉ ๋ฐ 42์์ธ ๊ต์ก์ฅ์์ ์ด์ฉํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ์ด๋ผ๋ ์กฐ๊ฑด์ ๋์จํ๊ฒ ํด์ํ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฆ, ์์ ์ฃผ์ด์ง ์กฐ๊ฑด์ ์ฌ๋จ์ธก์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ผ ์๊ฐํ๊ณ , ์ถํ ์๋น์ค์ ๋ฐฉํฅ์ ์์ด๋์ด ๋จ๊ณ์๋ ์ข ๋ ๋๊ฒ ์๊ฐํด๋ณด์๋ ๋ ๊ฑฐ ๊ฐ์ต๋๋ค.
์ฌ์ ์ ํด๋ณธ ์ถํ์ ์กฐ๊ฑด : 42์์ธ ์นด๋ ์ํ์ ๊ธฐ์ฌํ ์ ์๋ ์๋น์ค ๊ฐ๋ฐ.
42์์ธ ์นด๋ ์ํ์ ๊ธฐ์ฌํ๋ ๋ฐฉํฅ
์ฐธ๊ณ ๋ฌธ์!
42API Docs : https://api.intra.42.fr/