고민결제1 - Willson-2019/Willson-Server GitHub Wiki

URL

[POST] ~/api/v1/asker/payment/progress

REQUEST PARAMETER NAME DESCRIPTION
header x-token 엑세스 토큰 access token
header Content-Type application/json
body concern_idx 고민 인덱스 : Int
body match_type 매칭 타입 : Int

match_type

  • 1: 같은 윌스너랑 할래요
  • 2: 다른 윌스너랑 할래요
  • match_type 보내지 않는 경우: 전체 윌스너

요청예시

  • match_type X, 전체 윌스너
{
    "concern_idx": 1577
}

요청예시

  • match_type 보내는 경우
{
    "concern_idx": 1577,
    "match_type": 1
}

응답예시

성공

{
    "code": "success",
    "message": "success",
    "data": {
        "point": {
            "honeypot": "280개"
        },
        "willsoners": [
            {
                "avg_rating": "4.5",
                "idx": 12,
                "experience": "저는 집이 잘 살다 한 순가에 무너져 압류즐이 붙고 고물을 줍고 다녔습니다",
                "introduction": "안녕하슈",
                "asker_idx": 26,
                "status": "complete",
                "asker": {
                    "gender": "여",
                    "age": "20대 중반",
                    "pic": "https://willson-v1.s3.ap-northeast-2.amazonaws.com/user_image/img_profile_w.png",
                    "nickname": "지수카카오"
                },
                "subcategories": [
                    {
                        "name": "이별"
                    }
                ],
                "keywords": [
                    {
                        "name": "줍줍"
                    },
                    {
                        "name": "무너짐"
                    },
                    {
                        "name": "집"
                    }
                ],
                "image": {
                    "pic": "https://willson-v1.s3.ap-northeast-2.amazonaws.com/willsoner_image/willson_04.jpg"
                }
            }
        ],
        "tickets": [
            {
                "type": "고민나누기 30분",
                "amount": "꿀단지 7개",
                "idx": 1
            },
            {
                "type": "고민나누기 50분",
                "amount": "꿀단지 10개",
                "idx": 2
            },
            {
                "type": "고민나누기 80분",
                "amount": "꿀단지 15개",
                "idx": 3
            }
        ],
        "concern": {
            "time": "",
            "idx": 1577,
            "content": "필터테스트",
            "wil_gender": "ALL",
            "subcategory_idx": 1,
            "asker_idx": 149,
            "asker": {
                "pic": "https://willson-v1.s3.ap-northeast-2.amazonaws.com/user_image/img_profile_w.png",
                "nickname": "포스트맨"
            },
            "subcategory": {
                "idx": 1,
                "name": "이별",
                "category_idx": 1,
                "category": {
                    "name": "연애"
                }
            },
            "personalities": [
                {
                    "name": "솔직한"
                },
                {
                    "name": "우유부단한"
                }
            ],
            "direction": {
                "name": "문제를 해결하고 싶어요"
            }
        }
    }
}

윌스너를 찾지 못한 경우

{
    "code": "willsoner_not_found",
    "message": "Willsoner not found."
}

access token이 만료된 경우

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

결과를 찾지 못한 경우

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