오픈 프로필 조회 - DevCamp2Flame/FlameTalk_Server GitHub Wiki

Open Profile get API

Request

Method

GET

URL

/api/membership/open-profile/{openProfileId}

Header

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

Path Variable

Parameter Type Description Required
openProfileId Long 오픈 프로필 id Y

Response

Header

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

Body

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

data

Field Type Description
openProfileId Long 오픈 프로필 id
userId String 유저 id
nickname String 오픈 프로필 닉네임
imageUrl String 오픈 프로필 사진 S3 URL
description String 오픈 프로필 상태 메세지
createdDate LocalDateTime 오픈 프로필 생성된 날짜
updatedDate LocalDateTime 오픈 프로필 수정한 날짜

SUCCESS example

{
    "status": 200,
    "messsage": "오픈 프로필 조회 성공",
    "data": {
        "openProfileId": 1,
        "userId": "1643163512893324414",
        "nickname": "오픈 플레임",
        "imageUrl": "https://flametalk-bucket.s3.ap-northeast-2.amazonaws.com/profile/flametalk_a_20222621172609.JPG",
        "description": "업무 얘기만...",
        "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",
}