ID 1359051
- 카카오 디벨로퍼스에서 카카오 계정(전화번호) 항목을 필수동의로 설정을 했습니다.
- 슈퍼베이스를 db로 카카오 로그인 기능을 적용 했는데 실제로는 전화번호가 null로만 들어옵니다.
- 전화번호가 등록 되어 있는 계정들로 테스트 했음에도 null로 받아옵니다.
- JS에서 scopes를 지웠다 썼다도 해보고 디벨로퍼스에서도 동의를 껐다 켰다 해도 마찬가지 입니다.
- 살려주세요..
ID 1359051
안녕하세요.
전화번호가 정상 전달되고 있는 것으로 확인됩니다.
때문에, supabase 설정 이슈로 보이는점 참고 부탁드립니다.
답변 감사합니다.
관련해 한참을 씨름 했는데 안 되네요. 아래 내용 확인 부탁 드립니다.
email, name, profile 등의 정보는 정상적으로 들어오나 phone_number 필드만 응답 JSON에서 누락되어 있습니다. (null이 아니라 key 자체가 없음)“kakao_account”: {
“profile_nickname_needs_agreement”: false,
“profile”: { “nickname”: “" },
“has_email”: true,
“email_needs_agreement”: false,
“is_email_valid”: true,
“is_email_verified”: true,
“email”: "@gmail.com”,
“has_phone_number”: false, ← (혹시 이 값이 false로 오는지, 아니면 아예 없는지 확인 부탁드립니다)
// 정상적이라면 여기에 "phone_number" 필드가 있어야 하는데 없습니다.
}
안녕하세요.
카카오계정은 전화번호 또는 이메일로 가입할 수 있습니다.
때문에, 전화번호 필수 수집설정 하셨다 하더라도 전화번호가 없는 계정은 해당 값이 전달되지 않습니다.
이러한 계정은 “has_phone_number”: false로 전화번호가 없음을 응답하고 있는점 참고 부탁드립니다.
안녕하세요.
바쁘신데 자꾸 번거롭게 죄송합니다.
해당 테스트를 제 계정으로 진행 했는데 거기에는 전화번호가 있는걸요…
안녕하세요.
자세한 확인을 위해 해당 계정에 해당하는 회원번호 부탁드립니다
회원번호: 사용자 정보 조회 응답의 id 값(숫자)
안녕하세요.
4661917137 입니다. 감사합니다.
안녕하세요.
해당 계정은 카카오 로그인 시, 전화번호가 정상 전달된 것으로 확인됩니다.
v2/user/me API 응답 처리가 잘못되었는지 확인 해보시겠어요?
응답 전체를 로깅해서 확인해보시면 좋을 것 같습니다.