[에러코드] 서버 공통 에러코드

다음은 서버에서 공통적으로 발생할 수 있는 오류 발생시 반환되는 BackendReturnObject 입니다.

데이터베이스 할당량을 초과한 경우
statusCode : 429
errorCode : ProvisionThroughputExceededException
message : ProvisionThroughputExceededException

데이터베이스 할당량 업데이트 중인 경우
statusCode : 429
errorCode : ProvisionThroughputUpdatingException
message : ProvisionThroughputUpdatingException

Client(게임)와 Server(뒤끝 콘솔) 간 구글 해시키가 일치하지 않는 경우
(개발자문서를 참고해주세요)

statusCode : 401
errorCode : BadUnauthorizedException
message : bad google_hash, 잘못된 google_hash 입니다

Access Token 이 올바르지 않은 경우
(현재 로그인이 안되어있는 상태입니다. 새로 로그인을 해주세요.)

statusCode : 401
errorCode : BadUnauthorizedException
message : bad accessToken, 잘못된 accessToken 입니다

타임아웃 오류
(서버에서 응답이 늦거나, 네트워크 등이 끊겨 있는 경우.)

  • 클라이언트 요청 오류
    (현재 클라이언트 네트워크 상황이 좋지 않은 상태입니다. 잠시 후 다시 요청해주세요. 최대 100초)

    statusCode : 408
    errorCode : 408
    message : timeout error
    status : “타임아웃 에러에 대한 status”
    exception message : “에러 상황에 대한 세부 메시지”

  • 서버 오류
    (일시적인 서버 오류일 수 있습니다. 잠시 후 다시 요청해주세요. 최대 120초)

    statusCode : 504
    errorCode : Gateway Time-out
    message : 504 Gateway Time-out

  • 서버 오류
    (일시적인 서버 오류일 수 있습니다. 잠시 후 다시 요청해주세요. 최대 5초)

    statusCode : 408
    errorCode : ECONNABORTED
    message : timeout error

서버가 정상적으로 작동하지 않는 경우
(서버에 오류가 발생하였습니다. 일시적인 서버오류일 수 있고, 증상이 반복될 경우 뒤끝에 문의해주세요)

statusCode : 503
errorCode : Service Temporarily Unavailable
message : 503 Service Temporarily Unavailable

Client(게임)와 Server(뒤끝 콘솔) 간 시그니처가 일치하지 않는 경우
(뒤끝SDK에 입력한 시그니처 키를 확인해주세요. 뒤에 공백이 있을 경우에도 발생할 수 있습니다.)

statusCode : 401
errorCode : BadUnauthorizedException
message : bad signature, 잘못된 signature 입니다

SDK에서 서버로 부터 요청을 받은 후 예외가 발생한 경우
(증상이 반복될 경우 뒤끝에 연락해주세요.)

statusCode : 400
errorCode : Client Exception
message : response process error
exception type : “발생한 예외”
exception message : “발생한 예외에 대한 세부 메시지”