카카오로그인 API - 회원번호(id) 값이 리턴이 안될수도 있을까요?

안녕하세요.
카카오로그인 연동을 해서 서비스를 운영중인데요.
어느 순간부터 회원번호(id)값이 DB에 저장이 되지 않고 있습니다.
DB는MSSQL이고 필드 타입은 int 입니다.

여태 정상적으로 운영중이였는데
2022-03-05 21:41을 마지막으로

2022-03-05 22:26 가입자 부터는 회원번호(id)값이 DB에 저장이 되지 않고 있습니다.
그래서 카카오로그인 할때마다 매번 새로 회원가입을 해야 하는 상황입니다.

내부적으로 소스코드가 수정된 부분은 없는데
혹시 변경된 사항이 있을까요?

https://kapi.kakao.com/v2/user/me 호출시 id값이 넘어오지 않는것 같습니다.
다만 예전부터 잘 넘어오던 회원들은 정상적으로 잘 넘어옵니다.

제 카카오 아이디로 테스트 해봤을때는 정상적으로 잘 동작 합니다.

안녕하세요.

v2/user/me에 응답이 오류가 아니라 사용자 정보가 전달되었는데 id(앱유저ID)항목이 전달 안될 수는 없습니다.

호출하셔서 응답받은값 확인 부탁드려요.

그렇다면… DB필드의 타입이 int 인데
회원번호(id)값의 범위가 넘어서 저장이 안될수도 있을까요?

해당 값은 Long 타입 일련번호입니다.

long 타입으로 숫자 값 이기때문에. 고정된 길이가 아니며.
1 ~ 9223372036854775807 까지 유효합니다.

REST API | Kakao Developers 문서

DB필드 int 는 시스템 마다 기준이 다를 수 있지만 범위초과가 발생할 개연성은 있어보입니다.
정확한내용은 소유하신 시스템에서 DB처리 로그 확인해보시는게 좋을 것 같아요.

저장되는 필드 타입을 int에서 bigint로 변경하니
정상적으로 저장되네요… ㅜㅜ
감사합니다.

1개의 좋아요