고민신청 완료 - 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"
}