Kakao_account.email을 불러올 수 없습니다

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


django(python) / ID 922045

profile_request = requests.get(
        "https://kapi.kakao.com/v2/user/me",
        headers={"Authorization": f"Bearer {access_token}"},
    )
    profile_json = profile_request.json()
    kakao_account = profile_json.get("kakao_account")

print(kakao_account)

위의 코드를 이용하여 kakao_account 를 받아 email 정보를 받아 오고 있습니다.
일부 사용자가 이메일 정보를 불러오지 못해 카카오 연동 로그인 진행이 안되어 print를 통해 확인시

{'profile_nickname_needs_agreement': False, 'profile_image_needs_agreement': True, 'profile': {'nickname': '###'}, ': True, 'email_needs_agreement': True}

이렇게만 정보를 받아 옵니다. ( nickname 부분은 가렸습니다. )
email 정보를 불러오지 못하는 원인을 알 수 있을까요?

해당 디벨로퍼스앱은 카카오계정(이메일)을 이용중 동의 받도록 설정되어 있습니다.
아래 내용 참고해보시겠어요?

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

해결했습니다. 답변 감사합니다 !!

1개의 좋아요