Skip to content

구독 삭제 API #38

Description

@soo96

어떤 기능인가요?

  • 구독 삭제 API

작업 상세 내용

  • 로그인된 사용자인지 확인. (JWT 토큰 검증)
    • 로그인된 사용자가 아니라면 요청 거부.
    • “인증되지 않은 사용자입니다.” 에러메시지와 함께 401 Unauthorization 에러 응답
    • JWT 토큰에서 userId 정보 확인
  • 요청 바디 유효성 검사
    • subscriptionId 필수값 체크
    • 필수값 누락시 “구독ID는 필수입니다.” 에러메시지와 함께 400 Bad Request 에러 응답
  • subscriptionId에 해당하는 구독 정보를 삭제한다.
    • 목록에 있고, 삭제에 성공했으면 성공.

      • 200 OK 성공 응답

        "data": {
        	"message": "구독 취소에 성공하였습니다.",
        	"subscriptionId": "123"
        }
    • 등록되지 않는 구독ID일 경우 에러 응답.

      • “구독ID가 올바르지 않습니다.” 에러메시지와 함께 400 Bad Request 에러 응답
    • 그외 기타 오류는 실패 응답 전송

      • 500 Internal Server Error 에러 응답

참고할만한 자료(선택)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions