질문자 상담연장 - 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"
}