Me.nickname 값이 nil로 나옵니다

카카오로그인을 사용하려고 테스트 중인데요
이메일 주소는 넘겨받는 것을 확인 했는데, 닉네임은 가져오질 못합니다. (me.nickname)

KOSessionTask.userMeTask(completion: { (error, me) in

}
을 사용하였고 me 오브젝트 값이 아래와 같습니다.

Printing description of me:
<KOUserMe: 0x283865920> {
id = 1175951779;
“kakao_account” = {
“birthday_needs_agreement” = 0;
email = "sungheekang@idatabank.com";
“email_needs_agreement” = 0;
“has_birthday” = 0;
“has_email” = 1;
“is_email_valid” = 1;
“is_email_verified” = 1;
};
}

이유는 무엇이며, 해결방법을 알려주세요

@mcareowner cc. @richard.jeon
테스트하신 앱에 자동연결 옵션이 꺼져있네요.
설정 > 사용자 관리 > 앱 연동 > 자동 연결 에 '로그인 시 앱 자동 연결 '을 꺼놓으신걸 확인하실 수 있을꺼예요.
해당 옵션이 꺼져 있어서 따고 앱연결 API를 호출하지 않으시면 앱연결이 완료되지 않아 위와 같이 사용자정보 API요청시 일부값만 리턴됩니다.

특별한 이유가 있어서 자동연결 옵션을 끄신게 아니라면 설정을 켜시고,
해당 사용자에 대해 연결해제 API 호출후 다시 로그인하시고, 사용자정보 API호출하시면 원하시는 값을 가지고 갈 수 있습니다.

혹시 특별한 이유가 있어서 자동연결 옵션을 끄신거라면 다시 말씀 주세요.

1개의 좋아요

자동연결 옵션을 켜니 해결되었습니다.
Thank you MJ