Skip to content

피드 리스트 조회

SuyeonChoi edited this page Feb 3, 2022 · 11 revisions

Feed List get API

Request

Method

GET

URL

/api/membership/feed?profileId=123&isBackground=true

Header

Method Parameter Description
Content-Type application/json
token {token} access token값

Query Parameter

Parameter Type Description Required
profileId Long 프로필 id Y
isBackground Boolean 배경 사진 여부. 없는 경우 모두 조회 F

Response

Header

Method Parameter Description
statusCode {statusCode} http 상태 코드 값

Body

Field Type Description
code Integer 응답 코드
message String 응답 메세지
data Object List data 참고

data

Field Type Description
feedId Long 피드 id
imageUrl String S3 URL
isBackground Boolean 배경 사진 여부
isLock Boolean 나만 보기 여부
createdDate LocalDateTime 피드 생성한 날짜
updatedDate LocalDateTime 피드 수정한 날짜

SUCCESS example

{
    "status": 200,
    "messsage": "피드 리스트 조회 성공",
    "data": [
        {
            "feedId": 1,
            "imageUrl": "https://flametalk-bucket.s3.ap-northeast-2.amazonaws.com/profile/flametalk_a_20222621172609.JPG",
            "isBackground": true,
            "isLock": false,
            "createdDate": "2022-01-14T10:52:39"
            "updatedDate": "2022-01-19T10:52:39"
        },
        {
            "feedId": 3,
            "imageUrl": "https://flametalk-bucket.s3.ap-northeast-2.amazonaws.com/profile/flametalk_a_20222621172609.JPG",
            "isBackground": false,
            "isLock": false,
            "createdDate": "2022-01-14T10:52:39"
            "updatedDate": "2022-01-19T10:52:39"
        }
    ]
}

Error Code

Code Error Messsage
400 Bad Request
401 Unauthorized
404 File Not Found
500 Server Error

FAIL example

{
    "status": 404,
    "message": "존재하지 않는 프로필입니다.",
    "error": "NOT_FOUND",
    "code": "FILE_NOT_FOUND",
    "timestamp": "2022-01-18T19:30:16.3072905",
}
Clone this wiki locally