특정 브랜드 정보 조회 - SOPT23-Befit/Befit-Server GitHub Wiki

특정 브랜드 정보 조회

메소드 경로 짧은 설명
GET /brands/{brand_idx} 특정 브랜드 정보 조회

경로 변수 설명

Path Variable 타입 설명 예시
brand_idx int 브랜드 고유번호 /brands/1

변수 설명

키값(변수명) 타입 설명
idx int brand_idx(브랜드 고유 값)
name_korean String 브랜드 한글이름
name_english String 브랜드 영어이름
gender String 브랜드 성별(여자, 남자, 공용)
style1 String 브랜드 스타일1
style2 String 브랜드 스타일2
like_score int 브랜드 좋아요 갯수
link String 브랜드 홈페이지 링크
logo_url String 브랜드 로고 이미지 url
mainpage_url String 브랜드 메인페이지 이미지 url
mainfeed_url String 브랜드 메인피드 이미지 url
likeFlag int 로그인 유저의 해당 브랜드 좋아요 유무 0 : x, 1: 좋아요 o

요청 헤더

Authorization: token

응답 바디

브랜드 정보 조회 성공
{
    "status": 200,
    "message": "brand_idx : {3} 브랜드 정보 조회 성공",
    "data": {
        "idx": 3,
        "name_korean": "라퍼지스토어",
        "name_english": "LAFUDGESTORE",
        "gender": "공용",
        "style1": "미니멀",
        "style2": "놈코어",
        "like_score": 8087,
        "link": "http://lafudgestore.com/",
        "logo_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/03.+lafudgestore.png",
        "mainpage_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/03_lafudgestore.png",
        "mainfeed_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/03-lafudgestore.png",
        "likeFlag": 0
    }
}
브랜드 정보 조회 실패 - 해당 brand_idx가 존재하지 않을 경우
{
    "status": 404,
    "message": "없는 브랜드 입니다.",
    "data": null
}
인증 실패
{
    "status": 401,
    "message": "인증 실패",
    "data": null
}
서버 내부 오류
{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}
데이터베이스 에러
{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}