Skip to content
Jaeyu Jo edited this page Jan 10, 2019 · 7 revisions

Photo

사진첩 조회

메소드 경로 설명
GET /photos?userIdx={userIdx}&page={page_no}&size={page_size} 사진첩 조회
Parameters
필드 타입 필수여부 설명
userIdx int Optional 해당 유저 사진첩 조회, Default : 그룹 사진 전체 조회
page int Optional 조회 페이지 번호(0 ~ Limit), Default : 0
size int Optional 페이지당 객체 수, Default : 20

요청헤더

Authorization: token

응답 바디

사진첩 조회 성공

{
    "status": 200,
    "message": "사진 조회 성공",
    "data": {
        "totalPage": 1,
        "photos": [
            {
                "photoIdx": 3,
                "photoName": "https://s3.ap-northeast-2.amazonaws.com/testfamfam-resized/origin/8964521dcfb94e1caa6b5b8c85a455d7.png",
                "createdAt": "2019-01-04T21:53:30",
                "contentIdx": 2,
                "userIdx": 1
            },
            {
                "photoIdx": 2,
                "photoName": "https://s3.ap-northeast-2.amazonaws.com/testfamfam-resized/origin/5974051899414560b85638dc6c0abb7c.png",
                "createdAt": "2019-01-04T21:53:29",
                "contentIdx": 2,
                "userIdx": 1
            },
            {
                "photoIdx": 1,
                "photoName": "https://s3.ap-northeast-2.amazonaws.com/testfamfam-resized/origin/5b97761273b043d8a26027c59d64fe59.png",
                "createdAt": "2019-01-04T17:48:45",
                "contentIdx": 1,
                "userIdx": 1
            }
        ]
    }
}
Parameters
필드 타입 필수여부 설명
totalPage int Required 전체 페이지 수
photoIdx int Required 사진 고유 번호
photoName String Required 사진 URL
createdAt LocalDateTime Required 사진 등록일
contentIdx int Required 게시글 고유 번호
userIdx int Required 회원 고유 번호

유효하지 않은 회원의 접근

{
    "status": 404,
    "message": "회원을 찾을 수 없습니다.",
    "data": null
}

사진이 존재하지 않음

{
    "status": 204,
    "message": "사진을 찾을 수 없습니다.",
    "data": null
}

DB 에러

{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}

INTERNAL SERVER ERROR

{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}