로그인 api를 사용하고 싶습니다. 도와주세요..ㅜㅠ

아래코드로 작성했을때 버튼클릭하고 계정정보입력후 동의버튼 눌러도 아무반응이 없습니다…
https://developers.kakao.com/docs/js/demos/user-me 여기 예제에서는 정보확인이 가능한데, 제가 작성한 코드에서는 에러메세지도 없습니다.

Kakao.init("sparkkong's app key");
  // 카카오 로그인 버튼을 생성합니다.
  Kakao.Auth.createLoginButton({
    container: '#kakao-login-btn',
    success: function(authObj) {
		alert(authObj)
      // 로그인 성공시 API를 호출합니다.
      Kakao.API.request({
        url: '/v1/user/me',
        success: function(res) {
          alert(JSON.stringify(res));
        }
      });
    }
  });

확인이 가능할까요?

@sparkkong

먼저, 아래와 같이 실패에 대한 callback을 넘겨 주면 오류에 대한 정보를 알 수 있습니다.

Kakao.init("sparkkong's app key");
  Kakao.Auth.createLoginButton({
    container: '#kakao-login-btn',
    success: function(authObj) {
    // 성공
    },
    fail: function(err) {
    // 실패
    }
  });

현재 오류가 발생하는 이유는 앱 설정에 도메인이 등록되어 있지 않기 때문인데요,
자바스크립트 SDK를 사용하려면 SDK를 사용할 사이트의 도메인이 앱 설정에 등록되어 있어야 합니다.
예를 들어, http://localhost:8000에서 테스트중에신 경우 해당 도메인을 등록하시면 됩니다.

앗… 잘되네요~~

감사합니다.~~

1개의 좋아요

이 토픽은 이제 닫혔습니다. 새로운 답글을 다실 수 없습니다.