-
Notifications
You must be signed in to change notification settings - Fork 1
Home
You Jung edited this page Jan 11, 2024
·
14 revisions
- ์์ฒญ ๋ฐ์ดํฐ ํ์: json ๋ฑ
- ์๋ต ์ฑ๊ณต, ์คํจ ์ฌ๋ถ: success ํ๋์์ ์ฑ๊ณต ์คํจ ์ค๋ช /์ํ ์ฝ๋๋ฅผ ํตํด ์ ๊ณต
๋ง์ฝ API ๊ฐ ๊ณตํต๋๋ ์๋ฌ ์ฝ๋๊ฐ ์กด์ฌํ๋ค๋ฉด, ๋ฌธ์์ ํ ์น์ ์ ์๋ฌ ์ฝ๋๋ฅผ ๋ชจ์๋๊ณ ๊ด๋ฆฌ๋ฅผ ํ๋ ๊ฒ์ด ํจ์จ์ ์ ๋๋ค. ๋ฌธ์์ ํ ์น์ ์ ๊ณตํต ์๋ฌ๋ฅผ ์ ๊ณตํ๋ฉด ๊ฐ API์ ์๋ฌ ์ฝ๋๋ฅผ ๊ฐ๊ฐ ์ถ๊ฐํ์ง ์์๋ ๋๊ณ , ๋ณ๊ฒฝ๋ ํ ๊ณณ์๋ง ํ๋ฉด ๋๋ ํ ํฌ๋์ปฌ๋ผ์ดํฐ ์ ์ฅ์์๋ ๋ฌธ์ ์ ํฉ์ฑ ์ ์ง์๋ ํฐ ๋์์ด ๋ฉ๋๋ค.
- ์ฌ์ ์์
- ์์ ๊ฐ์ด๋์๋ ์ฌ์ ์ ์ธ์ฆํค(App key)๋ฅผ ์ด๋ป๊ฒ ๋ฐ๊ธํ ์ ์๊ณ ์ด๋ค ์ฉ๋๋ก ์ฌ์ฉ๋๋์ง ์์ธํ ์ค๋ช ๋์ด์ผ ํฉ๋๋ค.
- API ์ฌ์ฉ ์ํ์ค
- API ์ฌ์ฉ ์ํ์ค๊ฐ ์กด์ฌํ๋ค๋ฉด ๋๋ฒ๋ง ํ์์ผ๋ก ์ํ์ค๋ฅผ ์ ๋ฆฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
API์ข ๋ฅ | API๋ช | Method | URL | ์ค๋ช | ์๋ฃ |
---|---|---|---|---|---|
์ฅ์ ์ธ | ๋ก๊ทธ์ธ | POST |
/users/login | ์ง๊ธ ๋ฐ์ ํ์ ๋ฒํธ๋ก ๋ก๊ทธ์ธ | โ |
ํํ๋ฉด | GET |
/users/home | ์์ฝ ๋ด์ญ ์กด์ฌ์ ์์ฝ ๋ด์ญ ์ถ๋ ฅ / ์์ผ๋ฉด null | โ | |
๋ฒ์ค ๋ฒํธ ํ์ธ์ฉ ์น์บ | ์๊ฐ ์ฅ์ ์ธ์ฉ ๋ฒ์ค ๋ฒํธ ํ์ธ ์น์บ | ||||
์์ฝ1: ์น์ฐจ ์ ๋ฅ์ ๊ฒ์ | POST |
/users/reservation/board | ์ง์ ๊ฒ์ / ํน์ ์์ฑ ์ ์ถ๋ ฅ | ||
์์ฝ2: ๋ฒ์ค ๊ฒ์ | POST |
/users/reservation/board/bus | ์ง์ ๊ฒ์ / ํน์ ์์ฑ ์ ์ถ๋ ฅ | ||
์์ฝ3: ํ์ฐจ ์ ๋ฅ์ ๊ฒ์ | POST |
/users/reservation/board/bus/drop | ์ง์ ๊ฒ์ / ํน์ ์์ฑ ์ ์ถ๋ ฅ | ||
๋ฒ์ค ๊ธฐ์ฌ | ๋ก๊ทธ์ธ | POST |
/drivers/login | ์ง๊ธ ๋ฐ์ ํ์ ๋ฒํธ๋ก ๋ก๊ทธ์ธ | โ |
ํํ๋ฉด | ์น์ฐจ ์ค, ํ์ฐจ ์์ ์น๊ฐ ์ ๋ณด ์ถ๋ ฅ | ||||
ํ์น ์ค ์น๊ฐ ์ ๋ณด | ํ์น ์ค์ธ ์น๊ฐ์ ํ์ฐจ ์ ๋ณด | ||||
ํ์น ์์ ์น๊ฐ ์ ๋ณด | ํ์น ์์ ์ธ ์น๊ฐ์ ์น์ฐจ ์ ๋ฅ์ ๋ฐ ํน์ด ์ฌํญ | ||||
๋ค์ ์ ๋ฅ์ ์๋ฆผ | ๋ค์ ์ ๋ฅ์ ํน์ด์ฌํญ ์๋ฆผ |