소셜로그인 값문의
본문
카카오, 네이버 등 생년월일과 나이대를 수신하기로 API를 신청하였습니다.
현재 $user_profile에서 제대로 값을 수신못하고 있어 해당 $user_profile의 생년월일과 나이대를 받는 코드가 어디에 있는지 궁금합니다.
즉, $user_profile에 값을 할당하는 코드에 대해 아시는분은 도움을 요청드립니다.
답변 2
plugin/social/Hybrid/Providers/Naver.php
plugin/social/Hybrid/Providers/KaKao.php
파일에 보면 있습니다.
네이버는
$this->user->profile->age (연령대)
$this->user->profile->birthDay (생일 일)
$this->user->profile->birthMonth (생일 달)
이렇게만 받아옵니다.
네이버의 출생연도나 카카오의 생년월일은 후에 추가가 되서, 그누보드5에는 아직 업데이트가 안되었습니다. 이 부분은 질문자님이 코드 수정해서 사용해야 합니다.
네이버의 출생연도
response/birthyear | String | Y | 출생연도 |
카카오의 생년월일
birthdate | String |
카카오계정 생년월일 필요한 동의 항목에 대한 사용자 동의 여부에 따라 제공되는 값 형식 다름 생일만 동의한 경우: 0000-MM-DD 형식출생 연도만 동의한 경우: YYYY 형식생일, 출생 연도 모두 동의한 경우: YYYY-MM-DD 형식필요한 동의 항목: 생일, 출생 연도 |
답변을 작성하시기 전에 로그인 해주세요.