TypeError: Cannot read properties of undefined (reading 'authorize') 에러 발생

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

  • 개발 과정에서 문제가 있을 경우
    • 앱 아이디(app ID): 1082913
    • 호스팅 사: cafe24
    • 서비스 URL : https://bennyong.co.kr/member/login.html#
    • 오류 내용 : cafe24에서 제공하는 기본설정으로 카카오싱크 간편설정을 한 후 회원가입/로그인 정상동작하다가 오늘 갑자기 안됩니다. 카카오 로그인/회원가입 버튼 클릭시 아래와 같은 오류가 발생합니다.
      TypeError: Cannot read properties of undefined (reading ‘authorize’)

image
image

<a href="#" class="btnKakao " onclick="MemberAction.kakaosyncLogin('{JavaScript Key 들어가 있음}')" >
      카카오 1초 로그인/회원가입
</a>

안녕하세요.

해당 페이지에서 아래 채널 추가하기, 채팅하기 기능만 포함된 소셜플러그인용 스크립트를 제거 부탁드립니다.

<script id="kakao-js-sdk" src="https://t1.kakaocdn.net/kakao_js_sdk/2.7.2/kakao.channel.min.js" integrity="sha384-PFe+C2S6aXd8v5j//vBqNPP8DMpEqLOw05p9BBajfh7IDWnUTHhNlu+Uxj3wxNej" crossorigin="anonymous"></script>

해당 페이지에서 카카오 로그인을 위한 JS SDK와 채넝용 소셜플러그인 스크립트가 모두 사용되고 있습니다.
이 중 소셜플러그인용 스크립트가 후순위로 로드되기에 앞의 로그인 기능이 제거되었습니다.

해당 스크립트를 주석처리하면 로그인/회원가입 정상화 됩니다.
하지만 해당 스크립트를 주석처리하면 카카오 채팅 연결(Kakao.Channel.chat) 기능을 사용할 수 없게 됩니다. 카카오 채팅 연결도 함께 사용하려면 어떻게 해야하나요?

안녕하세요.

현재 서비스 URL에 적용된 앱 ID는 1082913가 아닙니다.
서비스에서 사용하시는 앱 ID를 확인 부탁드리며

자세한 확인을 위해 채널 채팅 기능 기능 구현하신 페이지 URL도 함께 부탁드립니다.