서버 공통 Error BRO

다음은 서버에서 공통적으로 발생할 수 있는 오류 발생시 반환되는 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 입니다
    GoogleHash : "여기에 표시되는 값을 콘솔>서버 설정>인증정보>앱스토어 인증 정보>Google Hash Key에 입력하면 됩니다."

  • Access Token 이 올바르지 않은 경우
    statusCode : 401
    errorCode : BadUnauthorizedException
    message : bad accessToken, 잘못된 accessToken 입니다

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

    • 요청 오류 (최대 100초)
      statusCode : 408
      errorCode : 408
      message : timeout error
    • 서버 오류 (최대 120초)
      statusCode : 504
      errorCode : Gateway Time-out
      message : 504 Gateway Time-out
  • 서버가 정상적으로 작동하지 않는 경우
    statusCode : 503
    errorCode : Service Temporarily Unavailable
    message : 503 Service Temporarily Unavailable

  • Client(게임)와 Server(뒤끝 콘솔) 간 시그니처가 일치하지 않는 경우
    statusCode : 401
    errorCode : BadUnauthorizedException
    message : bad signature, 잘못된 signature 입니다