Skip to content

퀘스트 도전 & 완료

meanjung edited this page Jan 9, 2021 · 1 revision

메소드 경로 설명
POST /quest/upload/:questIdx 인증 사진 올려서 퀘스트 도전하고 인증완료 창

레벨별 등업 조건

from -> to 필요한 메인퀘스트 개수 필요한 서브퀘스트 개수
lev 1 -> lev 2 2 1
lev 2 -> lev 3 2 3

Image

android_bookstore_recommend

Request Header

{
    "Content-Type": "multipart/form-data",
    "token": jwt
}

Request Body

key value 설명
image ~.png, ~.jpg, ~.jpeg 인증 사진 1개

Response Body

< Success >

변수 타입 설명
main_stamp int 인증 완료한 메인퀘스트 개수
sub_stamp int 인증 완료한 서브퀘스트 개수
category int 방금 인증한 퀘스트의 유형 - 0: 타임어택/ 1: 메인퀘스트/ 2: 서브퀘스트
{
    "status": 200,
    "success": true,
    "message": "사진 인증 성공",
    "data": {
        "category": 2,
        "user_level": 2,
        "main_stamp": 2,
        "sub_stamp": 1
    }
}

< Fail >

  • EXPIRED TOKEN
{
    "status": 401,
    "success": false,
    "message": "토큰 값이 만료되었습니다."
}
  • EMPTY TOKEN
{
    "status": 401,
    "success": false,
    "message": "토큰 값이 없습니다."
}
  • INVALID TOKEN
{
    "status": 401,
    "success": false,
    "message": "유효하지 않은 토큰값입니다."
}
  • DB 오류
{
    "status": 600,
    "success": false,
    "message": "DB 오류"
}