HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
/
🚀
API 명세
/
전시회 좋아요 토글

전시회 좋아요 토글

전시회 상세 조회

Response Body

success

  • isLiked
    • 유저가 좋아요를 누른 경우 true
    • 유저가 좋아요를 해제한 경우 false
 

Failure

  • 401 Unauthorized - 유저가 로그인 되어있지 않거나 유저의 권한이 없을 시
  • 400 Bad Request - ID에 해당하는 전시회가 존재하지 않는 경우
  • 500 Server Error - 서버 내부 문제 발생한 경우
사용되는 페이지
상세
HTTP Method
PATCH
설명
전시회 좋아요 토글
인증 필요 여부
인증 필요 여부
완료 여부
완료
URL
/api/v1/exhibitions/{exhibitionId}/likes
담당자
인증 여부에 따른 응답 변경 여부
해당없음
must or should
must
도메인
EXHIBITION
{ "message": "전시회 좋아요 수정 성공", "code" : 200, "data" : { "exhibitionId": 1, "likeCount": 6, "isLiked": true } }
{ message: "인증되지 않은 사용자입니다.", status: 401, code: "C011" }
{ message: "존재하지 않는 전시회 입니다.", status: 400, code: "EX014" }
{ message: "서버에 문제가 생겼습니다.", status: 500, code: "C000" }