카카오로그인 유저 정보가 안나옵니다

                   Kakao.init('JavaScript 키');

                    // 카카오 로그인 버튼을 생성합니다.
                    Kakao.Auth.createLoginButton({
                        container: '#kakao-login-btn',
                        success: function (authObj) {
                            Kakao.API.request({
                                url: '/v2/user/me',
                                success: function (result) {
                                    $('#result').append(result);
                                    id = result.id
                                    connected_at = result.connected_at
                                    kakao_account = result.kakao_account
                                    $('#result').append(kakao_account);
                                    resultdiv = "<h2>로그인 성공 !!"
                                    resultdiv += '<h4>id: ' + id + '<h4>'
                                    resultdiv += '<h4>connected_at: ' + connected_at + '<h4>'
                                    email = "";
                                    gender = "";
                                    if (typeof kakao_account != 'undefined') {
                                        email = kakao_account.email;
                                        gender = kakao_account.gender;
                                    }
                                    resultdiv += '<h4>email: ' + email + '<h4>'
                                    resultdiv += '<h4>gender: ' + gender + '<h4>'
                                    $('#result').append(resultdiv);

                                },
                                fail: function (error) {
                                    alert(
                                            'login success, but failed to request user information: ' +
                                            JSON.stringify(error)
                                            )
                                },
                            })
                        },
                        fail: function (err) {
                        }
                    });

위 코드로 실행해 보면…
url: ‘/v2/user/me’,
에서 받은 값 result 를 보면

“id”:1111111111,
“connected_at”:“2021-10-26T02:28:33Z”,
“kakao_account”:
{“profile_nickname_needs_agreement”:false,
“has_email”:true,
“email_needs_agreement”:true,
“has_gender”:true,
“gender_needs_agreement”:true
}
이렇게만 나오고 properties 항목이 없네요.
properties 항목에서 유저 정보를 받아볼려면 어떻게 해야 하나요?

안녕하세요~

확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

655823 입니다.

kakao_account 정보가 카카오계정의 실시간 정보구요.

properties는 저장 영역 개념인데요.

사용자 정보 저장하기API호출하여 key:value형태로 저장 하셔야 사용할 수 있습니다.

REST API | Kakao Developers 문서

참고 부탁드려요.

카카오 로그인으로 유저 정보를 조회만하고자 하는데, 무엇을 저장 하나요?
https://kapi.kakao.com/v2/user/me
이거 호출하면 유저 정보가 반환되는걸로 알고 있는데요.
음… properties 이냐에 상관 없이… 아래처럼 유저 정보를 얻고 싶은데요.

HTTP/1.1 200 OK
{
“id”:123456789,
“kakao_account”: {
“profile_needs_agreement”: false,
“profile”: {
“nickname”: “홍길동”,
“thumbnail_image_url”: “http://yyy.kakao.com/.../img_110x110.jpg”,
“profile_image_url”: “http://yyy.kakao.com/dn/.../img_640x640.jpg”,
“is_default_image”:false
},
“email_needs_agreement”:false,
“is_email_valid”: true,
“is_email_verified”: true,
“email”: “sample@sample.com”,
“age_range_needs_agreement”:false,
“age_range”:“20~29”,
“birthday_needs_agreement”:false,
“birthday”:“1130”,
“gender_needs_agreement”:false,
“gender”:“female”
},
“properties”:{
“nickname”:“홍길동카톡”,
“thumbnail_image”:“http://xxx.kakao.co.kr/.../aaa.jpg”,
“profile_image”:“http://xxx.kakao.co.kr/.../bbb.jpg”,
“custom_field1”:“23”,
“custom_field2”:“여”

}
}

유저정보가 아무것도 반환이 안되어서 문의 드렸습니다.

내 애플리케이션>제품 설정>카카오 로그인>동의항목을 설정해주세요.

FAQ참고 부탁드려요.

동의 항목별 "필수 동의" 설정 방법 / How to set scopes to ‘Required consent’