-
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": "삭제하려는 멤버를 찾지 못했어요."
}