Skip to content

광고퀘스트 가져오기

GAiN edited this page Jan 9, 2021 · 4 revisions

메소드 경로 설명
GET /quest/ad 메인페이지 - 광고퀘스트만 가져온다

주의

인증완료한 퀘스트는 보여지지 않습니다. 사용자의 레벨과 동일한 레벨의 퀘스트 하나만 보여집니다.

Image

android_bookstore_recommend

Request Header

{
    "Content-Type": "application/json",
    "token": jwt
}

Response Body

< Success >

  • 광고퀘스트가 존재하지 않을 때
{
    "status": 200,
    "success": false,
    "message": "광고 조회 실패"
}
  • 광고퀘스트가 존재할 때
{
    "status": 200,
    "success": true,
    "message": "광고 조회 성공",
    "data": [
        {
            "participant": 0,
            "_id": "5ff956e02601722a37235569",
            "level": 1,
            "title": "스위트홈 모르는 트롤들 없지?",
            "sub_title": "우리의 몸짓, 그 누구도 막지 못한다",
            "image": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1610176224614.jpg",
            "completed": 0
        }
    ]
}

< 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 오류"
}