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

유저가 좋아요 누른 전시회 조회

사용되는 페이지
유저페이지
HTTP Method
GET
설명
인증 필요 여부
완료 여부
완료
URL
api/v1/users/{userId}/info/exhibitions/like?page=0&size=10
담당자
인증 여부에 따른 응답 변경 여부
isLiked(exhibition)
must or should
도메인
USER

URL

api/v1/users/{userId}/info/exhibitions/like?page=0&size=10

Path Variable

{userId}: 유저 아이디

Query Parameter

Key
Value
page
0
size
10(한 페이지 안에 들어가는 컨텐츠 개수)

Response

 
  • isLiked
    • 로그인하지 않은 경우 OR 좋아요를 누르지 않은 경우 : false
    • 로그인한 상태이며 좋아요를 누른 경우 : true
{ "message": "유저가 좋아요 누른 전시회 리스트 조회 성공", "status": 200, "data": { "content": [ { "exhibitionId" : 1, "name": "번아웃증후군", "thumbnail": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071816261910020.jpg", "startDate": "2022-08-04", "endDate": "2022-08-10", "isLiked": false, "likeCount": 5, "reviewCount": 3 }, { "exhibitionId" : 2, "name": "*c-lab 6.0 프로젝트 X 박관우 <클럽 리얼리티>", "thumbnail": "https://www.culture.go.kr/upload/rdf/22/07/show_2022071814552019267.jpg", "startDate": "2022-07-29", "endDate": "2022-07-31", "isLiked": false, "likeCount": 5, "reviewCount": 3 } ], "numberOfElements": 2, //content의 요소가 몇개인지 "offset": 0, // 현재 페이지에서 시작하는 요소의 index 번호 "pageNumber": 0, //페이지 넘버 "pageSize": 20, //페이지 사이즈 "totalElements": 2, // 전체 요소 수 "totalPages": 1 //전체 페이지 수 } } }