카카오채널 관계확인하기에 관해 질문이있습니다

이번에 카카오 채널 추가 했는지 여부에 따라 쓸 기능을 개발하려고 하는데

rest api 를 통해 토큰정보 넘겼을시

App disabled plusfriends(or privacy_data_for_pay) scopes for [TALK_PLUSFRIENDS] API on developers.kakao.com. Enable it first.

에러가 뜨더군요

plusfriends 동의를 받아야 한다는데

지금까지 설정이 안돼있다가 plusfriends 설정을 추가하면 카카오로그인을 새로 할시에 새로 동의창이 뜨나요?

그리고 javaScript 쪽에서는 관계 확인 예제가

Kakao.API.request({
url: ‘/v1/api/talk/channels’,
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});

이렇게 구현돼있는데

자바스크립트로 확인할때 필요한 파라미터는 더 없나요?

자바스크립트로 확인하는것과 rest api 를 사용하는거에 차이가 있나요?

그리고 rest api 를 이용하던 자바스크립트를 이용하던 plusFriends 동의 여부는 필수인가요?

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다

ex) 123456

728553 입니다

안녕하세요.

카카오톡 채널 추가 상태 및 내역 확인 하시려면 대상이 되는 사용자에게 카카오톡 채널 추가 상태 및 내역(plusfriends) 항목 동의 받으셔야만 합니다.
이는 JS SDK, REST API 사용 수단과 무관하게 동의하지 않은 사용자를 대상으로한 API 요청은 401 응답을 받게 됩니다.

해당 동의 항목을 "필수"로 설정하면 다음번 카카오 로그인 시 동의 받게 됩니다.
현재 앱 728553의 경우 해당 동의 항목 설정이 되어 있지 않습니다.

안녕하세요
혹시 해당 동의 항목을 선택사항으로 해도 카카오 로그인시 동의창이 다시 뜨나요?
그리고 혹시 자동로그인 기능을 사용하고 있을때는 동의여부를 어떻게 체크하나요

카카오톡 채널 추가 상태 및 내역(plusfriends)를 동의 한다고 해서 채널이 추가되는건 아니죠?

선택 항목만 추가된 경우 동의화면이 다시 표시되지 않습니다.
이미 연결된 사용자는 다음번 카카오 로그인 시 동의 받지 않은 “필수” 항목이 존재 하는 경우에만
그 동안 동의 받지 않은 필수 및 선택 동의 항목이 표시됩니다.

동의 여부 확인 방법
동의가 필요한 API 사용 시, 오401 오류 응답으로 확인하거나 동의 내역 확인하기 API를 통해 확인할 수 있습니다.

카카오톡 채널 추가 상태 및 내역(plusfriends) 항목
디벨로퍼스 앱에 연결된 채널에 한하여 사용자의 채널 추가 상태 및 내역을 확인할 수 있는 동의 항목 입니다.
이 항목이 채널 친구 추가를 의미하지 않습니다.

추가 항목 동의 받기
선택 동의 항목 권한만 사용할 경우 해당 항목에 동의 하지 않은 사용자(이미 연결된 사용자)에게 필수 동의 받을 수 있습니다.
추가 항목 동의 받기 기능을 참고 부탁드립니다.