카카오톡 로그인 api를 개발중에 있습니다.
하얀색 바탕의 팝업화면만 나오고 더이상 아무화면이 안나와서요.
팝업화면이 하얗게만 나옵니다.
원인을 알려주시면 감사하겠습니다…
이렇게 나오고
소스는 이렇게 구현하였습니다.
function click(){
//<![CDATA[
// 사용할 앱의 JavaScript 키를 설정해 주세요.
Kakao.init('---key');
// 카카오 로그인 버튼을 생성합니다.
Kakao.Auth.login({
success: function(authObj) {
// 로그인 성공시, API를 호출합니다.
Kakao.API.request({
url: '/v2/user/me',
success: function(res) {
console.log(res);
var userID = res.id; //유저의 카카오톡 고유 id
var userEmail = res.kaccount_email; //유저의 이메일
var userNickName = res.properties.nickname; //유저가 등록한 별명
alert(userID);
console.log(userID);
console.log(userEmail);
console.log(userNickName);
$.ajax({
url: userChkIdUrl,
dataType: "json",
type: "post",
data: {
kakaoId : res.id,
},
success: function(data) {
if (data.success == "false") {
alert("가입하신 정보가 없습니다. 회원가입 페이지로 이동합니다.");
location.href = "/front/user/join.do";
window.close();
}
else{
//로그인 구현
//location.href = "/front/user/socialLogin.do";
socialLogin(res.id,"KA");
window.close();
}
},
error: function(e) {
alert("테이블을 가져오는데 실패하였습니다.");
}
});
},
fail: function(error) {
alert(JSON.stringify(error));
}
});
}
});
//]]>
}