-
Notifications
You must be signed in to change notification settings - Fork 0
member
LeeSangHoon edited this page Apr 24, 2023
·
1 revision
| API | Description |
|---|---|
| GET /api/member | 멤버 목록 조회 |
| GET /api/member/:memberId | 멤버 상세 조회 |
| PUT /api/member/:memberId | 멤버 수정 |
| DELETE /api/member/:memberId | 멤버 삭제 |
GET /api/member
- 모든 멤버 목록을 조회합니다.
{
"_status": 200,
"message": "모든 멤버 목록을 조회했습니다.",
"members": [
{
"memberId": 1,
"groupId": 1,
"name": "진"
},
{
"memberId": 7,
"groupId": 1,
"name": "RM"
},
]
}GET /api/member/:memberId
- 특정 멤버의 상세 정보를 조회합니다.
| Parameter | Target | Type | Description |
|---|---|---|---|
| memberId | param | number | 멤버 ID |
{
"_status": 200,
"message": "1번 멤버의 상세 정보를 조회했습니다.",
"groupName": "BTS",
"memberId": 1,
"groupId": 1,
"name": "진",
"photoCount": 29
}
{
"_status": 404,
"message": "해당 멤버의 데이터가 서버에 존재하지 않아요."
}PUT /api/member/:memberId
- 멤버 정보를 수정합니다.
| Parameter | Target | Type | Description |
|---|---|---|---|
| memberId | param | number | 멤버 ID |
| name | body | string | 멤버 이름 |
{
"_status": 200,
"message": "멤버 진치다가오타발생의 이름을 진(으)로 변경했어요.",
"groupId": 1,
"memberId": 1
}
{
"_status": 404,
"message": "수정하려는 멤버를 찾지 못했어요."
}DELETE /api/member/:memberId
- 멤버를 삭제합니다.
| Parameter | Target | Type | Description |
|---|---|---|---|
| memberId | param | number | 멤버 ID |
{
"_status": 200,
"message": "멤버 진 을(를) 삭제했어요.",
"groupId": 1,
"memberId": 1
}
{
"_status": 404,
"message": "삭제하려는 멤버를 찾지 못했어요."
}