판매자 등록상품들에 사용자들이 문의한 문의내역을 전체 혹은 특정번호의 문의내용을 조회합니다.
요청
- 하나의 상품 문의 내역을 조회하는 경우에는 qnaId 패러미터에 해당 상품문의 ID를 넣어서 보냅니다.
- 특정 상품의 문의 내역을 조회하는 경우에는 productId 패러미터에 해당 상품ID를 넣어서 보냅니다.
- 특정 추가상품 ID에 대한 문의 내역만 조회는 불가하며, 본 상품 ID로 조회하셔야 합니다.
- 패러미터가 없는 경우 전체 상품문의 목록이 조회됩니다.
GET /v1/store/qna?page=&size=&qnaId=&buyExist=&answerExist=&qnaType&productId=
<요청 패러미터 설명>
키 |
타입 |
필수여부 |
설명 |
|---|---|---|---|
| page | Integer | 선택 | 요청 페이지, 기본값 1 |
| size | Integer | 선택 | 요청 페이지, 기본값 20 |
| qnaId | String | 선택 | 조회하려는 상품문의 ID |
| buyExist | Boolean | 선택 | 문의자의 상품 구매 여부 필터링 |
| answerExist | Boolean | 선택 | 기 답변처리 여부 필터링 |
| qnaType | QnaType | 선택 | 문의종류 필터링 |
| productId | Long | 선택 | 특정상품 ID 필터링 |
응답
조회가 성공하면 사용자 문의 목록이 응답 바디에 포함됩니다.
<응답 바디>
필드명 |
타입 |
필수여부 |
설명 |
|---|---|---|---|
| contents | Array<Qna> | 필수 | 조회된 문의가 없으면 빈배열이 들어 있습니다. |
| totalCount | int | 필수 | 등록된 전체 문의수 |
| condition | PageRequest | 필수 | 요청한 페이지 정보 참고용입니다. |
| last | boolean | 필수 | 마지막 페이지 여부 |
<응답 바디 샘플>
{
"contents": [
{
"qnaId": "59cd9f460162a869af17d002",
"productId": 10010820,
"productName": "밀키웨이 네이비 밍크 토퍼 - 킹(160x210cm)",
"ordered": false,
"secret": false,
"type": "PRODUCT",
"content": "1234566",
"answered": false,
"createdAt": "20170929101758",
"updatedAt": "20170929101758"
}
],
"totalCount": 1,
"condition": {
"size": 20,
"page": 1
},
"last": false
}