Skip to content

Commit 1afe808

Browse files
committed
Ch06Mission.md
1 parent c73c304 commit 1afe808

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed

src/mission/chapter6/Ch06Mission.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
2+
# 6주차 미션
3+
4+
## API Endpoint, Request Body, Request Header, query String, Pathvariable이 포함된 API 명세서 만들기!
5+
6+
### 1️⃣ 홈 화면
7+
8+
- API Endpoint
9+
10+
```
11+
GET /api/home
12+
```
13+
14+
15+
### 2️⃣ 마이 페이지 리뷰 작성
16+
17+
- API Endpoint
18+
```
19+
POST api/review/{store-id}/upload
20+
```
21+
22+
23+
- Request Body
24+
```
25+
{
26+
"store_id" : "1",
27+
"stars" : "4.5",
28+
"content" : "리뷰 내용 작성",
29+
"image" : "음식사진.png"
30+
}
31+
```
32+
33+
- Request Header
34+
35+
```
36+
Authorization : accessToken (String)
37+
```
38+
39+
### 3️⃣ 미션 목록 조회
40+
41+
42+
- API Endpoint
43+
44+
```
45+
모든 게시글 조회 : GET api/missions
46+
47+
단일 게시글 조회 : GET api/missions/{mission-id}
48+
```
49+
50+
- Request Header
51+
52+
```
53+
Authorization : accessToken (String)
54+
```
55+
56+
### 4️⃣ 미션 성공 누르기
57+
58+
59+
- API Endpoint
60+
```
61+
PATCH api/missions/{missoin-id}/success
62+
```
63+
64+
- Request Body
65+
```
66+
{
67+
"isSuccess" : "complete"
68+
}
69+
```
70+
71+
- Request Header
72+
73+
```
74+
Authorization : accessToken (String)
75+
```
76+
### 5️⃣ 회원 가입 하기(소셜 로그인 고려 X)
77+
78+
79+
- API Endpoint
80+
81+
```
82+
# 서비스 이용 동의
83+
POST /api/members/signup/service
84+
85+
# 개인정보 입력
86+
POST /api/members/signup/info
87+
88+
# 선호 음식 선택
89+
POST /api/members/signup/prefer-food
90+
91+
```
92+
93+
- Request Body
94+
95+
```
96+
# 서비스 이용 동의
97+
{
98+
"total_agree" : "true",
99+
"age_agree" : "true",
100+
"service_agree" : "true",
101+
"privacy_agree" : "true",
102+
"location_agree" : "true",
103+
"marketing_agree" : "true"
104+
105+
}
106+
107+
108+
# 개인정보 입력
109+
{
110+
"member_id" : "1",
111+
"name" : "류장원",
112+
"gender" : "male",
113+
"birth" : "2001-03-19",
114+
"address" : "서울특별시 동작구 상도동"
115+
116+
}
117+
118+
119+
120+
# 선호 음식 선택
121+
{
122+
"prefer_food" : "한식"
123+
124+
}
125+
```
126+
127+
- Request Header
128+
129+
```
130+
Authorization : accessToken (String)
131+
```

0 commit comments

Comments
 (0)