고민신청 완료 - Willson-2019/Willson-Server GitHub Wiki
URL
[POST] ~/api/v1/asker/request/complete
REQUEST | PARAMETER NAME | DESCRIPTION |
---|---|---|
header | x-token | 엑세스 토큰 access token |
header | Content-Type | application/json |
body | subcategory_idx | 세부카테고리 인덱스 : Int |
body | feeling_idx | 감정 인덱스 : Int[] |
body | faq_idx | 자주 질문하는 고민 인덱스 : Int[] |
body | wil_gender | 희망 윌스너 성별 : Enum('All', 'F', 'M') |
body | personality_idx | 성격 인덱스 : Int[] |
body | direction_idx | 대화방향 인덱스 : Int |
body | type | 신청방식 : Enum('realtime', 'reserve') |
------------ | 예약 요소 | ---------------- |
body | from_date | 시작 날짜 : Date('YYYY-MM-DD') |
body | to_date | 종료 날짜 : Date('YYYY-MM-DD') |
body | from_time_from | 시작 날짜의 시작 시간 : Time('HH:mm') |
body | from_time_to | 시작 날짜의 종료 시간 : Time('HH:mm') |
body | to_time_from | 종료 날짜의 시작 시간 : Time('HH:mm') |
body | to_time_to | 종료 날짜의 종료 시간 : Time('HH:mm') |
요청예시
- 실시간
{
"subcategory_idx" : 1,
"feeling_idx" : [
2,
4
],
"faq_idx" : [
1
],
"content" : "실시간 고민 신청입니다",
"wil_gender" : "ALL",
"personality_idx" : [
2,
3
],
"direction_idx" : 2,
"type" : "realtime",
}
- 예약
{
"subcategory_idx" : 1,
"feeling_idx" : [
2,
4
],
"content" : "예약 고민 신청입니다",
"wil_gender" : "ALL",
"personality_idx" : [
2,
3
],
"direction_idx" : 2,
"type" : "reserve",
"from_date" : "2020-03-15",
"to_date" : "2020-03-16",
"from_time_from" : "18:00",
"from_time_to" : "23:30",
"to_time_from" : "12:30",
"to_time_to" : "15:00",
}
응답예시
성공
- 실시간
{
"code": "success",
"message": "success",
"data": {
"created_at": 1588667089777,
"updated_at": 1588667089777,
"time": "60",
"idx": 312,
"asker_idx": 7,
"subcategory_idx": 1,
"content": "왜안떠?",
"wil_gender": "ALL",
"direction_idx": 2,
"type": "realtime",
"status": "unpaid"
}
}
- 예약
{
"code": "success",
"message": "success",
"data": {
"created_at": 1584257193250,
"updated_at": 1584257193250,
"time": "60",
"is_complete": 0,
"idx": 244,
"asker_idx": 1,
"subcategory_idx": 1,
"content": "예약 고민 신청입니다",
"wil_gender": "ALL",
"direction_idx": 2,
"type": "reserve"
}
}
access token이 만료된 경우
{
"code": "access_token_expired",
"message": "Access token expired"
}
결과를 찾지 못한 경우
{
"code": "not_found",
"message": "Result not found"
}