다음은 서버에서 공통적으로 발생할 수 있는 오류 발생시 반환되는 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 : “발생한 예외에 대한 세부 메시지”