이니셜로 브랜드 리스트 조회
메소드 |
경로 |
짧은 설명 |
GET |
/brands?initial={initial} |
이니셜로 브랜드 리스트 조회 |
QueryString 설명
Parameter |
Type |
필수여부 |
예시 |
기본값 |
비고 |
initial |
char |
N |
initial=A |
- |
initial 작성 안할 경우 모든 브랜드 리스트가 조회됨 |
A~Z 까지 이니셜 이외에 ect의 경우 * 문자를 param 값으로 주면됩니다.
변수 설명
키값(변수명) |
타입 |
설명 |
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": "브랜드 조회 성공",
"data": [
{
"idx": 26,
"name_korean": "드로우핏",
"name_english": "DRAW FIT",
"gender": "남성",
"style1": "미니멀",
"style2": "심플",
"like_score": 16007,
"link": "http://www.draw-fit.com/",
"logo_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/26.+drawfit.png",
"mainpage_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/26_drawfit.png",
"mainfeed_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/26-draw+fit.png",
"likeFlag": 0
},
{
"idx": 44,
"name_korean": "딤에크레스",
"name_english": "DIM. E CRES",
"gender": "여성",
"style1": "컴포트",
"style2": "유니크",
"like_score": 5910,
"link": "http://cresedim.com/",
"logo_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/44.+dimecres.png",
"mainpage_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/44_dim.+e+cres.png",
"mainfeed_url": "https://s3.ap-northeast-2.amazonaws.com/befit-server/44-dim.+e+cres.png",
"likeFlag": 0
}
]
}
해당 initial로 시작하는 brand가 없을 경우
{
"status": 200,
"message": "브랜드 조회 성공",
"data": null
}
인증 실패
{
"status": 401,
"message": "인증 실패",
"data": null
}
서버 내부 오류
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}
데이터베이스 에러
{
"status": 600,
"message": "데이터베이스 에러",
"data": null
}