카카오 로그인시 유일한 값은 없는건가요?

안녕하세요

페북,구글에 이어 카카오 로그인을 탑재할려고 합니다.

궁금한게 있어서 질문드립니다.

카카오톡 로그인시 access_token, refresh_token token_type, expires_in, scope 값은 확인했는데요.

로그인 한 사람에 대한 유일한 값은 없는건가요?

유일한 값이 있어야 사이트 회원과 연결을 시킬 수 있는거 아닌가요?

맞습니다!
https://dev.kakao.com/docs/js#카카오-api-예제:-카카오톡-닉네임-불러오기
그래서 이 예제를 보시면 (이름은 닉네임 불러오기이지만) 고유 아이디값 등등을 가져오는 걸 확인하실 수 있습니다.
즉 얻어온 토큰값으로 API를 한번 호출하셔서 원하는 값을 사용하시면 될 것 같습니다.

제가 잘 안보여서 그러는데요.

고유한 아이디 값을 불러오는게 어디에 있나요?

https://dev.kakao.com/docs/js#카카오-api-예제:-카카오톡-닉네임-불러오기

이미 본 페이지이고 답변받고 찾아보는데도 안보여요. ㅜ.ㅜ

혹시 데모페이지 확인해보셨나요? https://dev.kakao.com/docs/js/demos/user-me
여기에서 보시면 고유 아이디값이 출력되는걸 확인하실 수 있습니다.
기본적으로 가입시 바로 내려주는게 아니라(이건 다른 플랫폼들도 동일한 걸로 알고 있습니다. 혹시 잘못됐다면 깨우쳐주십시오!)
accessToken으로 특정한 API 를 찔러서 사용자 정보를 얻어갈 수 있습니다.

감사합니다.

id , uuid 값이 보여지는거 확인했습니다.

id , uuid 의 차이는 무엇인지요?

제 사이트에 적용시켜서 확인 해 볼려니 id 값은 나오는데 uuid 값이 나오지 않습니다.

@wcleeking id를 사용하시면 되요. id는 앱의 가입자를 기준으로 주는것이구요, uuid의 경우 현재 오픈된 API에서는 크게 의미 없어요. 카카오게임 등 앱에 가입하지 않은 사용자까지 식별하기 위함인데요, 오픈 API에는 해당 사항이 없습니다~

2개의 좋아요

감사합니다. :slight_smile:

1개의 좋아요