Skip to content

[API] 회원 정보 수정 & 탈퇴

Blue edited this page Sep 5, 2023 · 2 revisions

회원 정보 수정

Member 수정 API

요약

  • URL: /api/members/{msrl}
  • HTTP 메서드: PUT

요청

  • 요청 예시:

    PUT /api/members/123
    Content-Type: application/json
  • 요청 바디 (Request Body):

    • memberRequest (JSON 바디): Member 정보 수정을 위한 데이터를 담은 JSON 형식의 데이터.
  • 예시:

    {
      "userName": "새로운 사용자 이름"
    }

요청 필드 (Request Fields):

  • userName (string, 필수): 수정할 Member의 사용자 이름.

응답

  • 성공 시 응답 코드: 0 OK
  • 실패 시 응답 코드: 404 Not Found (해당 회원이 없는 경우) 또는 400 Bad Request (올바르지 않은 요청 등)

응답 본문 (성공 시):

{
    "success": true,
    "code": 0,
    "msg": "성공하였습니다.",
    "data": {
        "mail": "[email protected]",
        "username": "황효성",
        "picture": "https://lh3.googleusercontent.com/a/AAcHTtdreBhLg2qe89Gm1tKyKhovaLpqpWlsx1afw5Lb2_Z0uw=s96-c",
        "memberTier": "TIER1",
        "tierPath": "https://kr.object.ncloudstorage.com/picktreimages/KakaoTalk_Photo_2023-08-23-01-48-56%20002.png",
        "trashCount": 0,
        "rewardPoints": 0,
        "todayReward": 0
    }
}

회원 탈퇴

Member 삭제 API

요약

  • URL: /api/members/{msrl}
  • HTTP 메서드: DELETE

요청

  • 요청 예시:

    DELETE /api/members/123

응답

  • 성공 시 응답 코드: 200 OK
  • 실패 시 응답 코드: 404 Not Found (해당 회원이 없는 경우)

응답 본문 (성공 시):

{
  "success": true,
  "code": 0,
  "msg": "Member 정보가 성공적으로 삭제되었습니다."
}