[서비스 약관 연동]진행시 권한없음 에러

[JavaScript SDK]개발관련하여 문의드립니다.

  • JavaScript SDK API종류가 [서비스 약관 연동], [플러스친구 연동] 기능이 있는데, [플러스친구 연동]은 정상적으로 작동하나, [서비스 약관 연동]시 아래와 같이 결과내용이 나옵니다. 위 기능들은 JavaScript SDK 로그인 후 처리되는 프로세스로 구현하였습니다. 혹시 제가 구현을 놓친 부분이 있을까요 ?

  • 결과내용
    {msg: “permission denied”, code: -5}

안녕하세요!
서비스 약관 연동은 카카오싱크 서비스에 제공되는 기능이에요.
개발 중이신 앱이 카카오싱크 신청 및 검수를 통과한 적 없다면 권한이 부여되지 않아서 쓸 수 없는 상태일 거에요.
카카오싱크 소개 페이지에서 어떤 서비스인지 확인하고 사용 신청하실 수 있어요.

카카오싱크 검수는 통과 되어있습니다.
기존에 로그인만 JavaScript SDK, 나머지 기능인 카카오싱크 RESTFUL API통해서

아래 카카오 로그인 버튼은 잘 나옵니다.
Kakao.Auth.createLoginButton({
//Kakao.Link.createDefaultButton({
container : ‘#kakao-login-btn’,
persistAccessToken : true,
success : function(authObj) {
var token = authObj.access_token;
Kakao.Auth.setAccessToken(token, true);
loadTerms(); // 약관 조회
},
fail : function(err) {
alert(JSON.stringify(err));
console.log('fail access_token : ’ + authObj.access_token);
}
});

그런데 loadTerms()함수에 구현된 아래 함수에서 에러가 나왔습니다.
// 약관 조회
function loadTerms(){
Kakao.API.request({
url:’/v1/user/service/terms’,
success: function(res){
console.log(res); // 여기서 {msg: “permission denied”, code: -5} 출력됨.
},
fail: function(err){
console.log(err);
}
});
}

기능 구현한 부분에 대해선 문제가 없어보일까요 ? 확인 부탁드립니다.

해당 API(v1/user/service/terms)는 사용자가 동의한 약관을 확인하는 기능인데요,
해당 앱에 서비스 약관 관련 권한이 없어서 나는 에러입니다.
현재 계정에서 사용 중이신 앱을 확인해보니 사용자 정보는 잘 설정되어 있는 것 같지만, 약관은 권한이 들어 있지 않아요.
카카오싱크 신청 시 서비스 약관도 검수 받으셨는지, 앱 설정에 약관이 등록돼 있는지 확인 부탁 드려요.
다른 앱을 테스트 중이시라면 말씀 주세요.