문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
카카오 로그인 API를 사용할 때, 유저정보를 가져오는 부분에서 질문이 있습니다.
현재 ID값의 범위는 문서에 Long이라고 되어있습니다.
만약 Long값을 가져오다가 Int로 변환되는 코드가 중간에 삽입되어 overlfow가 났다고 한다면, -가 붙은 수로 치환되었을 겁니다.
이걸 배치로 돌려 원복시키는 과정을 거치려고 할 때의 의문점은
Long값이라는 범위에는 Int범위의 2배, 3배… N배의 값이 들어갈 수 있습니다. 이러면 Overflow가 여러번 발생했을 가능성을 생각할 수 있습니다. 떄문에 원복시키는 로직이 달라지게 될겁니다.
현재 갖고있는 데이터를 확인해본 바로는 그정도까지는 없는것 같긴 한데,
혹시 카카오 ID를 발급해주는 과정에서, 자리수가 11자리 이상 넘어가거나, 2147483647의 2배 이상 넘어가게 된 케이스가 있나요 ?