질문자 상담연장 - Willson-2019/Willson-Server GitHub Wiki

URL

[POST] ~/api/v1/asker/chat/extend/:match_idx

REQUEST PARAMETER NAME DESCRIPTION
header x-token 엑세스 토큰 access token
header Content-Type application/json
body ticket_idx (상담권)상품 아이디 : Int

  • 연장 요청 3분 이내에 답변자의 응답 없을 시 자동 timeout
  • 답변자가 연장 요청 수락하는 경우 질문자 결제 진행

ticket_idx 1 = 30분 상담권 2 = 50분 상담권 3 = 80분 상담권


요청예시

body

{
	"ticket_idx": 1
}

응답예시

성공

{
    "code": "success",
    "message": "success",
    "data": {
        "created_at": 1605589172154,
        "updated_at": 1605589172154,
        "idx": 20,
        "match_idx": 20378,
        "type": "30",
        "status": "init",
        "id": "qNJGJWH3jZpYyGROosMk"
    }
}

중복 연장요청 : 3분 내에 이미 상담연장을 요청한 경우

{
    "code": "extend_already_requested",
    "message": "Extend already requested."
}

대화가 진행 중이 아닌 경우

{
    "code": "extend_invalid",
    "message": "Extend is invalid."
}

access token이 만료된 경우

{
    "code": "access_token_expired",
    "message": "Access token expired"
}

결과를 찾지 못한 경우

{
    "code": "not_found",
    "message": "Result not found"
}