카카오 signup 이슈 관련

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 개발 과정에서 문제가 있을 경우

    • 앱 아이디(app ID):971059, 745747
    • 호스팅 사:샤넬코리아 유한회사
    • 서비스 URL :https://www.chanel.com/kr/
    • 오류 내용 :PRD 상으로는 Kakao 계정을 이메일 없이 생성할 수 있지만, Chanel 시스템에서는 이메일이 필수 값이어서 이메일이 없는 Kakao 계정으로는 500 에러가 발생하고 있습니다.
      해당 이슈를 해결하기 위해 Low 환경에서 테스트를 진행하려면 이메일이 없는 동일한 형태의 계정이 필요합니다.
      다만 Dev 환경에서는 Kakao 계정 등록 시 이메일이 필수로 요구되고 있어, 대체 가능한 방법이 있는지 문의드립니다.
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

안녕하세요.

이메일이 없는 상황을 구현하고자 하시는 경우, 실제 계정을 준비하지 않아도 다음 방법 중 하나로 테스트 해보실 수 있습니다.

카카오 로그인 동의 과정을 거처야 하기에 테스트 전에 연결해제를 우선해야 합니다.

  1. 개인정보 동의 항목 설정에서 "카카오계정(이메일)"을 사용안함 처리하고 카카오 로그인
  2. 카카오 로그인 호출 시, scope 파라미터를 사용하여 카카오 로그인
    ㄴ 이 때, 설정된 모든 항목을 포함하되 account_email을 제거하고 요청 → 이메일 제공동의 받지 않음
    ㄴ 예) { scope: ‘profile gender shipping_address …’ ← account_email은 제외 }

동의항목 설정에서 “카카오계정으로 정보 수집 후 제공” 체크 하시면

이메일이 없는 카카오계정에 이메일을 먼저 설정하고 동의창 진입합니다.

참고 부탁드려요.

1개의 좋아요

@woody.ho 님 안녕하세요,

방법 공유 주셔서 감사합니다. 다만 scope 사용을 해본 적이 없어 이부분에 대한 도움(사용 방법)도 추가적으로 받을 수 있을지 문의 드립니다.

@tim.l 님 안녕하세요,

좋은 정보 알려주셔서 감사합니다. 해당 기능을 사용하면 입력을 받아야지만 가입절차가 이루어져서 별도 처리가 필요 없을 듯 합니다. :slight_smile:

1개의 좋아요

테스트 앱 971059를 기준으로 안내 드립니다.

Kakao.Auth.authorize({
  redirectUri: '${REDIRECT_URI}',  // 앱에 등록된 카카오 로그인에서 사용할 Redirect URI 입력
  scope: 'profile,shipping_address,phone_number,birthyear,birthday' // 이메일은 제외하고 요청
});
1개의 좋아요

@woody.ho 님 안녕하세요,

도움 주셔서 감사합니다. 설정 창에서 가입 시 해당 값 필수 값으로 입력 받는 처리로 진행이 안될 시 공유 주신 내용으로 내부 처리 진행해 보도록 하겠습니다. :slight_smile:

@woody.ho 님 안녕하세요,

Low env.에서 해당 방법으로 진해을 하려고 합니다. 가능하시면 관련하여 자세한 내용이 나와있는 Doc. 링크 공유 가능하실지 문의 드립니다.

안녕하세요.

아래 가이드 참고 부탁드립니다.

활용하기 | Kakao Developers 활용하기 - 인가코드 요청 API의 scope 파라미터

공유 주셔서 감사합니다.:folded_hands:

@woody.ho 님 안녕하세요,
Kakao devtalk에 email 없이 맴버 계정 생성하는 방법이 필요하여, 가능한 방법이 있을지 문의 드립니다.