Skip to content

[채팅] 대화창 선택지 상세 조회

Sehwa edited this page Jan 9, 2021 · 11 revisions

image

메소드 경로 요청 사항
GET /choice/:chatDetailsIdx 채팅 대화창 선택지 상세 조회 시

예시: /choice/2 -> 두번째 대화창 (chatDetailsIdx는 피그마에 대화창 별로 레이블링 예정)

↗️ Request Header

{
    "Content-Type":"application/json",
    "jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWR4Ijo2LCJpYXQiOjE2MTAxNjM5NjIsImV4cCI6MTYxMDc2ODc2MiwiaXNzIjoiYXBvcGhpcyJ9.gM5avYDIhGybMsXqlvaWwqJCsTfkAjo1lYD2tvxZAdw",
}

↗️ Request Body


↘️ Response

🔵 success

{
    "status": 200,
    "success": true,
    "message": "대화창 선택지 상세 조회 성공",
    "data": {
        "info": "아포니머스 인사",
        "day": 1,
        "replyNum": 1,
        "ChoiceWords": [
            {
                "choiceWords": "넌 누구야?"
            },
            {
                "choiceWords": "응."
            },
            {
                "choiceWords": "별로 믿기지 않아."
            }
        ]
    }
}
{
    "status": 200,
    "success": true,
    "message": "대화창 선택지 상세 조회 성공",
    "data": {
        "info": "",
        "day": 1,
        "replyNum": 3,
        "ChoiceWords": [
            {
                "choiceWords": "따뜻한"
            },
            {
                "choiceWords": "담백한"
            },
            {
                "choiceWords": "정열적인"
            },
            {
                "choiceWords": "냉소적인"
            },
            {
                "choiceWords": "낭만적인"
            },
            {
                "choiceWords": "현실적인"
            },
            {
                "choiceWords": "깊은"
            },
            {
                "choiceWords": "넓은"
            },
            {
                "choiceWords": "잔잔한"
            },
            {
                "choiceWords": "강렬한"
            },
            {
                "choiceWords": "싱그러운"
            },
            {
                "choiceWords": "성숙한"
            },
            {
                "choiceWords": "무게감 있는"
            },
            {
                "choiceWords": "자유분방한"
            },
            {
                "choiceWords": "수수한"
            },
            {
                "choiceWords": "화려한"
            },
            {
                "choiceWords": "유연한"
            },
            {
                "choiceWords": "굳센"
            },
            {
                "choiceWords": "단순한"
            },
            {
                "choiceWords": "복잡한"
            }
        ]
    }
}
데이터 타입 설명
info STRING 대화창일시 대화창의 종류, 파생뷰일시 파생뷰의 종류 설명
day INT 일차
replyNum INT 선택돼야하는 선택지 갯수
ChoiceWords STRING 대화창에 들어갈 텍스트

❌ Fail

  • 서버 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}