카카오 연령대값 불러오기 문의

카카오 로그인 인증시, 닉네임과 age_range를 불러오고 있는데, 응답에 age_range 값은 나오지 않아서 문의드립니다

{“id”:2790590265,“connected_at”:“2023-05-15T02:04:21Z”,“properties”:{“nickname”:“우수연”},
“kakao_account”:{“has_age_range”:true,“age_range_needs_agreement”:true},“beforeUrl”:“/”}

age_range_needs_agreement”:true 라는 것은 동의가 필요하다는 의미로

동의를 받지 않아 전달이 안된 것입니다.

확인 부탁드려요.

혹시, 테스트중이시라면 연결끊기로 다시 동의창 띄워 동의 후 조회 해보시면 좋을 것 같습니다.

연결끊기를 어떻게 설정하나요? 로그인시 이용동의에 대한 창이 뜨지 않아서요.

연결끊기 API 호출하셔도되고

카카오계정 여기서 연결끊기 하셔도 됩니다.

신규사용자들은 동의를 제대로 받는데,
기존 사용자들은 추가 수집항목에 대한 동의가 진행되지 않고 로그인이 되고 있습니다.
수집항목을 추가로 설정하면 동의항목이 한번 새로 떠야하는거 같은데, 뜨지않습니다.

수집항목이 추가되면, 추가로 동의 화면이 한번은 떠야하는데 혹시 추가해야하는 api나 설정들이 있을까요?

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


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

648378입니다.

age_range_needs_agreement: true
ㄴ 연령대 제공 동의 필요 여부 : 필요함

연령대 제공 동의를 하지 않은 사용자를 대상으로 사용자 정보 조회 하였기에 필요하신 값이 전달되지 않았습니다. 다만, 앱 648378의 로그를 보니 현재는 동의 받고 해당 정보를 전달받고 있는 것으로 확인됩니다.

연령대 제공 동의 필요 여부를 물을 수 있는 방법이 있을까요?
한번 이전에 로그인하셨던분들은 이미 동의 항목이 저장되어서 추가 수집항목이 있을때 물어보지 않아서요.

앞에서 전달받기로는 사용자가 카카오계정에서 연결을 끊도록하는 방법을 안내받았습니다.
다른 방법이 있을까요?

회원님 서비스의 경우 연령대 항목을 “선택동의” + “카카오 계정으로 정보 수집 후 제공” 으로 설정하셨는데요. 구상하신 바와 다르게 동작할 것으로 예상되어 앞서 아래와 같이 먼저 설명 드립니다.

선택동의 항목의 경우 “카카오 계정으로 정보 수집 후 제공” 설정 하여도 수집 후 제공하지 않습니다.
“카카오 계정으로 정보 수집 후 제공” 설정은 필수 동의 상태로 동의 요구될 때만 수집 후 제공합니다.

필수 동의 상태로 동의 요구될 때:

  1. 필수 동의 항목으로 설정된 경우
  2. 최소 1회 카카오 로그인 이후(연결된 상태) 추가 항목 동의 받기 기능을 통해 카카오 로그인을 추가로 실행할 때.

이어서 서비스에서 연령대 정보가 반드시 필요한 경우 아래 방법들 중 하나로 구성 가능합니다.

1. 개인정보 항목 심사를 통해 “연령대” 정보를 필수동의 권한을 받고 설정 (추천)

가장 간단한 방법으로 “카카오 계정으로 정보 수집 후 제공” 옵션과 함께 사용하면 서비스에서는 반드시 해당 정보를 최소 1회 제공 받을 수 있습니다.

최소1회:
서비스에 카카오 로그인을 처음 하는 사용자인 경우 동의 과정에서 수집 후 제공해 드리지만, 이후 사용자가 해당 정보를 제거한 경우 이미 동의 받은 상태이기에 다음번 카카오 로그인 시 수집 후 제공하지 않고 사용자 정보 가져오기에서 해당 정보가 제외 됩니다.

2. 연령대 정보가 필요한 시점에 추가 항목 동의 받기 기능 사용

사용자 계정에 해당 정보가 없는 경우 선택 동의 항목이 표시되지 않습니다.
동의 받지 않은 선택 동의 항목의 경우 추가 항목 동의 받기 기능을 통해 필수 동의 하도록 동의 화면을 표시할 수 있습니다. 이 경우 “카카오 계정으로 정보 수집 후 제공” 설정 하셨다면 계정에 해당 정보가 없는 경우 수집후 제공하게 됩니다.