Game > Gamebase > 오류 코드

Client SDK

Category Platform Error Error Code Description
Common Android, UNITY
IOS
NOT_INITIALIZED
TCGB_ERROR_NOT_INITIALIZED
1 Gamebase가 초기화되어 있지 않습니다.
Android, UNITY
IOS
NOT_LOGGED_IN
TCGB_ERROR_NOT_LOGGED_IN
2 로그인이 필요합니다.
Android, UNITY
IOS
INVALID_PARAMETER
TCGB_ERROR_INVALID_PARAMETER
3 잘못된 파라미터입니다.
Android, UNITY
IOS
INVALID_JSON_FORMAT
TCGB_ERROR_INVALID_JSON_FORMAT
4 JSON 형식 오류입니다.
Android, UNITY
IOS
USER_PERMISSION
TCGB_ERROR_USER_PERMISSION
5 권한이 없습니다.
Android, UNITY
IOS
INVALID_MEMBER
TCGB_ERROR_INVALID_MEMBER
6 잘못된 회원에 대한 요청입니다.
Android, UNITY
IOS
BANNED_MEMBER
TCGB_ERROR_BANNED_MEMBER
7 제재된 회원입니다.
Android, UNITY
IOS
SAME_REQUESTOR
TCGB_ERROR_SAME_REQUESTOR
8 발급한 TransferKey를 동일한 기기에서 사용했습니다.
Android, UNITY
IOS
NOT_GUEST_OR_HAS_OTHERS
TCGB_ERROR_NOT_GUEST_OR_HAS_OTHERS
9 게스트가 아닌 계정에서 이전을 시도했거나 계정에 게스트 이외의 IDP가 연동되어 있습니다.
Android, UNITY
IOS
NOT_SUPPORTED
TCGB_ERROR_NOT_SUPPORTED
10 지원하지 않는 기능입니다.
UNITY
IOS
NOT_SUPPORTED_ANDROID
TCGB_ERROR_NOT_SUPPORTED_ANDROID
11 Android에서 지원하지 않는 기능입니다.
UNITY
IOS
NOT_SUPPORTED_IOS
TCGB_ERROR_NOT_SUPPORTED_IOS
12 iOS에서 지원하지 않는 기능입니다.
UNITY NOT_SUPPORTED_UNITY_EDITOR 13 Editor에서 지원하지 않는 기능입니다.
UNITY NOT_SUPPORTED_UNITY_STANDALONE 14 Standalone에서 지원하지 않는 기능입니다.
UNITY NOT_SUPPORTED_UNITY_WEBGL 15 WebGL에서 지원하지 않는 기능입니다.
Android ANDROID_ACTIVITY_DESTROYED 31 Activity가 강제종료되었습니다.
Android ANDROID_ACTIVEAPP_NOT_CALLED 32 activeApp API가 호출되지 않았습니다.
IOS IOS_GAMECENTER_DENIED 51 Gamecenter 로그인이 거부되었습니다.
Network(Socket) Android, UNITY
IOS
SOCKET_RESPONSE_TIMEOUT
TCGB_ERROR_SOCKET_RESPONSE_TIMEOUT
101 네트워크 상태가 불안정하여 응답이 없습니다.
Android, UNITY
IOS
SOCKET_ERROR
TCGB_ERROR_SOCKET_ERROR
110 소켓 오류입니다.
Android, UNITY
IOS
UNKNOWN_ERROR
TCGB_ERROR_UNKNOWN_ERROR
999 소켓 알 수 없는 오류입니다.
Launching Android, UNITY
IOS
LAUNCHING_SERVER_ERROR
TCGB_ERROR_LAUNCHING_SERVER_ERROR
2001 론칭 서버 오류입니다.
Android, UNITY
IOS
LAUNCHING_NOT_EXIST_CLIENT_ID
TCGB_ERROR_LAUNCHING_NOT_EXIST_CLIENT_ID
2002 클라이언트 ID가 없습니다.
Android, UNITY
IOS
LAUNCHING_UNREGISTERED_APP
TCGB_ERROR_LAUNCHING_UNREGISTERED_APP
2003 등록되지 않은 앱입니다.
Android, UNITY
IOS
LAUNCHING_UNREGISTERED_CLIENT
TCGB_ERROR_LAUNCHING_UNREGISTERED_CLIENT
2004 등록되지 않은 클라이언트(버전)입니다.
Auth Android, UNITY
IOS
AUTH_USER_CANCELED
TCGB_ERROR_AUTH_USER_CANCELED
3001 로그인이 취소되었습니다.
Android, UNITY
IOS
AUTH_NOT_SUPPORTED_PROVIDER
TCGB_ERROR_AUTH_NOT_SUPPORTED_PROVIDER
3002 지원하지 않는 인증 방식입니다.
Android, UNITY
IOS
AUTH_NOT_EXIST_MEMBER
TCGB_ERROR_AUTH_NOT_EXIST_MEMBER
3003 존재하지 않거나 탈퇴한 회원입니다.
Android, UNITY
IOS
AUTH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_ERROR
3009 외부 인증 라이브러리 오류입니다.
Android, UNITY
IOS
AUTH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_AUTH_ALREADY_IN_PROGRESS_ERROR
3010 이전 인증 프로세스가 완료되지 않았습니다.
Android, UNITY
IOS
AUTH_TRANSFERKEY_EXPIRED
TCGB_ERROR_AUTH_TRANSFERKEY_EXPIRED
3031 TransferKey의 유효기간이 만료됐습니다.
Android, UNITY
IOS
AUTH_TRANSFERKEY_CONSUMED
TCGB_ERROR_AUTH_TRANSFERKEY_CONSUMED
3032 TransferKey가 이미 사용됐습니다.
Android, UNITY
IOS
AUTH_TRANSFERKEY_NOT_EXIST
TCGB_ERROR_AUTH_TRANSFERKEY_NOT_EXIST
3033 TransferKey가 유효하지 않습니다.
Auth (Login) Android, UNITY
IOS
AUTH_TOKEN_LOGIN_FAILED
TCGB_ERROR_AUTH_TOKEN_LOGIN_FAILED
3101 토큰 로그인에 실패했습니다.
Android, UNITY
IOS
AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
3102 토큰 정보가 유효하지 않습니다.
Android, UNITY
IOS
AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
3103 최근에 로그인한 IdP 정보가 없습니다.
IDP Login Android, UNITY
IOS
AUTH_IDP_LOGIN_FAILED
TCGB_ERROR_AUTH_IDP_LOGIN_FAILED
3201 IdP 로그인에 실패했습니다.
Android, UNITY
IOS
AUTH_IDP_LOGIN_INVALID_IDP_INFO
TCGB_ERROR_AUTH_IDP_LOGIN_INVALID_IDP_INFO
3202 IdP 정보가 유효하지 않습니다(Console에 해당 IdP 정보가 없습니다).
Add Mapping Android, UNITY
IOS
AUTH_ADD_MAPPING_FAILED
TCGB_ERROR_AUTH_ADD_MAPPING_FAILED
3301 매핑 추가에 실패했습니다.
Android, UNITY
IOS
AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
3302 이미 다른 멤버에 매핑되어 있습니다.
Android, UNITY
IOS
AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP
3303 이미 같은 IdP에 매핑되어 있습니다.
Android, UNITY
IOS
AUTH_ADD_MAPPING_INVALID_IDP_INFO
TCGB_ERROR_AUTH_ADD_MAPPING_INVALID_IDP_INFO
3304 IdP 정보가 유효하지 않습니다(Console에 해당 IdP 정보가 없습니다).
Android, UNITY
IOS
AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP
TCGB_ERROR_AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP
3305 Guest IDP로는 AddMapping이 불가능합니다.
Remove Mapping Android, UNITY
IOS
AUTH_REMOVE_MAPPING_FAILED
TCGB_ERROR_AUTH_REMOVE_MAPPING_FAILED
3401 매핑 삭제에 실패했습니다.
Android, UNITY
IOS
AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
3402 마지막에 매핑된 IdP는 삭제할 수 없습니다.
Android, UNITY
IOS
AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
TCGB_ERROR_AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
3403 현재 로그인되어 있는 IdP입니다.
Logout Android, UNITY
IOS
AUTH_LOGOUT_FAILED
TCGB_ERROR_AUTH_LOGOUT_FAILED
3501 로그아웃에 실패했습니다.
Withdrawal Android, UNITY
IOS
AUTH_WITHDRAW_FAILED
TCGB_ERROR_AUTH_WITHDRAW_FAILED
3601 탈퇴에 실패했습니다.
Not Playable Android, UNITY
IOS
AUTH_NOT_PLAYABLE
TCGB_ERROR_AUTH_NOT_PLAYABLE
3701 플레이할 수 없는 상태입니다(점검 또는 서비스 종료 등).
Auth(Unknown) Android, UNITY
IOS
AUTH_UNKNOWN_ERROR
TCGB_ERROR_AUTH_UNKNOWN_ERROR
3999 알 수 없는 오류입니다(정의되지 않은 오류).
Purchase Android, UNITY
IOS
PURCHASE_NOT_INITIALIZED
TCGB_ERROR_PURCHASE_NOT_INITIALIZED
4001 Gamebase PurchaseAdapter가 초기화되지 않았습니다.
Android, UNITY
IOS
PURCHASE_USER_CANCELED
TCGB_ERROR_PURCHASE_USER_CANCELED
4002 구매가 취소되었습니다.
Android, UNITY
IOS
PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
TCGB_ERROR_PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
4003 이전 구매가 완료되지 않았습니다.
Android, UNITY
IOS
PURCHASE_NOT_ENOUGH_CASH
TCGB_ERROR_PURCHASE_NOT_ENOUGH_CASH
4004 해당 스토어의 캐시가 부족하여 결제할 수 없습니다.
Android, UNITY
IOS
PURCHASE_NOT_SUPPORTED_MARKET
TCGB_ERROR_PURCHASE_NOT_SUPPORTED_MARKET
4010 지원하지 않는 스토어입니다.
Android, UNITY
IOS
PURCHASE_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PURCHASE_EXTERNAL_LIBRARY_ERROR
4201 외부 IAP 라이브러리 오류입니다.
Android, UNITY
IOS
PURCHASE_UNKNOWN_ERROR
TCGB_ERROR_PURCHASE_UNKNOWN_ERROR
4999 알 수 없는 구매 오류입니다.
Push Android, UNITY
IOS
PUSH_EXTERNAL_LIBRARY_ERROR
TCGB_ERROR_PUSH_EXTERNAL_LIBRARY_ERROR
5101 외부 라이브러리 오류입니다.
Android, UNITY
IOS
PUSH_ALREADY_IN_PROGRESS_ERROR
TCGB_ERROR_PUSH_ALREADY_IN_PROGRESS_ERROR
5102 이전 푸시 API 호출이 완료되지 않았습니다.
Android, UNITY
IOS
PUSH_UNKNOWN_ERROR
TCGB_ERROR_PUSH_UNKNOWN_ERROR
5999 알 수 없는 푸시 오류입니다(정의되지 않은 푸시 오류).
UI Android, UNITY
IOS
UI_UNKNOWN_ERROR
TCGB_ERROR_UI_UNKNOWN_ERROR
6999 알 수 없는 오류입니다(정의되지 않은 오류).
WebView UNITY WEBVIEW_UNKNOWN_ERROR 7999 웹뷰 호출시 알 수 없는 오류가 발생했습니다.(정의되지 않은 오류).
Server Android, UNITY
IOS
SERVER_INTERNAL_ERROR
TCGB_ERROR_SERVER_INTERNAL_ERROR
8001 서버 내부 오류
Android, UNITY
IOS
SERVER_REMOTE_SYSTEM_ERROR
TCGB_ERROR_SERVER_REMOTE_SYSTEM_ERROR
8002 서버에서 외부 연동 중 오류가 발생했습니다.
Android, UNITY
IOS
SERVER_UNKNOWN_ERROR
TCGB_ERROR_SERVER_UNKNOWN_ERROR
8999 서버에서 알 수 없는 오류가 발생했습니다.



Server

Module Error Code Description
Common -4000001
-4000006
잘못된 파라미터 유형으로 API 호출
예) 파라미터는 int형으로 선언돼 있는데, string형 데이터로 API가 호출됨
-4000002
-4000004
필수 파라미터가 생략되었거나 값이 없을 때
-4000003 Request body에 정의되지 않은 값이 전달된 경우
-4000005 필수 파라미터가 생략되었거나, 부적절한 값으로 호출될 때
-4010001 잘못된 앱 ID가 호출됨
-4010002 잘못된 앱 키가 호출됨
-4010003 인증되지 않은 클라이언트에서 인증이 필요한 API를 호출한 경우
-4010004 잘못된 비밀 키(secret key)가 호출됨
-4060001 HTTP 헤더에 Content-Type을 잘못 설정
-4090001 ~ 4 내부 DB 관련 오류
-4150001 잘못된 형식의 JSON 데이터 전달
-5000001 ~ 15 내부 시스템 오류
Gateway -4010202 잘못된 앱 ID가 호출됨
-4010203 유효하지 않은 액세스 토큰
-4010204 이용 정지/탈퇴/계정 유실 등 유효하지 않은 사용자
-4040201 호출한 API에 대한 TOAST 서비스가 활성화되어 있지 않을 때
예) Leaderboard 서비스를 사용하지 않는 상태에서 Gamebase를 통해 Leaderboard API를 호출할 때
혹은 Gamebase 자체가 활성화되어 있지 않을 때
-4040202 정의되어 있지 않은 API를 호출한 경우
-5000201 ~ 7 Gateway 내부 시스템 오류
Member -4000402 사용자 ID를 잘못 입력했을 때
-4000403 잘못된 회원을 요청했을 때
-4000404 잘못된 Auth를 요청했을 때
-4040401 존재하지 않거나 탈퇴한 회원을 요청할 때
-4100401 이미 탈퇴한 회원을 요청할 때
-4220401 사용자 Auth 데이터가 정상적이지 않을 때