안녕하세요.
사용자정보를 읽는 api를 사용하고 있습니다.
잘 사용하다가 갑자기 오류가 발행해서 문의드립니다.
사용하는 api는 아래 두개입니다.
/v1/user/me
/v1/api/talk/profile
사용하는 sdk 버전은 : sdk/1.37.3 os
오류내용
{“code”:-32099,“message”:“Illegal argument for “url” in API.request”}
함수코드
function loginKakao() {
// 로그인 창을 띄웁니다.
Kakao.Auth.login({
// 로그인이 성공할 경우 사용자 토큰을 받을 콜백 함수
success : function(authObj) {
// 로그인 성공시, API를 호출
Kakao.API.request({
url : ‘/v1/user/me’,
success : function(res) {
var kakaoObj = new Object();
kakaoObj.sns = "kakaotalk";
kakaoObj.id = res.id;
kakaoObj.email = res.kaccount_email;
kakaoObj.name = res.properties.nickname;
// 이름이 없을시 프로필 이름 호출
if (res.properties.nickname == ''
|| typeof res.properties.nickname == 'undefined') {
Kakao.API.request({
url : '/v1/api/talk/profile', // 프로필 요청 url
success : function(res) {
kakaoObj.name = res.nickName;
}
});
}
fnSnsCallback(kakaoObj);
},
// 개인이 카카오톡 계정이 연동이 안되어 있을 경우
fail : function(error) {
alert("카카오톡 프로필 관리에서 계정 연동을 해주세요. Error: "
+ JSON.stringify(error));
}
});
},
// 로그인이 실패할 경우 에러를 받을 콜백 함수
fail : function(err) {
alert("카카오 로그인에 실패하셨습니다. 다시 한번 로그인해주세요. Error: "
+ JSON.stringify(err));
}
});
};