카카오톡 채널 관계 확인하기 관련 문의드립니다

카카오톡 채널 관계 확인하기 관련 문의드립니다.

해당 기능에서 어떤 사용자가 채널 차단했는지에 대한 여부는 어떻게 확인 가능할 지 문의드립니다.
ADID나 다른 정보로는 확인이 가능할지, 만약 카카오 유저 아이디로 확인이 되는 부분이라면 브랜드의 앱 회원과 맵핑을 어떻게 해야할 지 추가 확인 문의드립니다.

안녕하세요~

우선 카카오 로그인 후, 사용자 정보 조회를 하시면 카카오 유저 ID가 전달됩니다.
소유하신 회원 DB에 카카오 유저ID를 함께 저장하셨다는 전제로 설명 드릴께요.

카카오톡 채널 관계 확인하기 에서 전달되는 user_id는 위에서 저장한 카카오 유저 ID와 동일합니다.
“카카오톡 채널 관계 확인하기” 후, 전달 받은 user_id를 이용하여 소유하신 고객 정보와 비교 매핑 하시면됩니다.
다른 정보는 제공하지 않습니다.

https://developers.kakao.com/docs/latest/ko/kakaotalk-channel/rest-api#check-relationship

말씀주신 카카오 로그인이라는게 어떤 시스템에 로그인해야하는 부분일까요?

디벨로퍼스에서 생성하신 애플리케이션이 있고
앱에 연결된 사이트나 모바일앱에 로그인을 의미합니다.

위 기능은 카카오싱크 기반으로 진행 가능한 부분일 지 확인 부탁드립니다.

네, 카카오 싱크가 도입되어 있는 앱이라면 “카카오톡 채널 관계 확인하기” API 는 사용하실 수 있습니다~

https://developers.kakao.com/docs/latest/ko/kakaotalk-channel/rest-api#check-relationship

카카오싱크 도입을 안 했다면, 개발자 웹사이트에 앱 등록 후 사용하면 될 지 확인부탁드립니다,

네,

  1. 디벨로퍼 사이트에 앱을 등록하시고
  2. 앱과 채널 연결 해주시면 됩니다~

안녕하세요~ 관련된 내용으로 검색하다 궁금한 부분이 있어 댓글 남깁니다.

(위의 설명을 보니) 결국 서비스에 로그인한 특정 사용자의 카카오톡채널 추가/차단 여부를 판단하기 위해선
해당 사용자가 카카오싱크를 통해 가입된 사용자인 경우에만 판단 가능한것일지요~?

@hojungtype 안녕하세요~

카카오 싱크를 적용하시면, 카카오 로그인 시 표시되는 제3자 정보제공 동의창에 아래 선택 동의항목 동의 시, 채널 친구추가가됩니다.

[선택] {앱이름}의 광고와 마케팅 메시지를 카카오톡으로 받습니다.


카카오톡채널 추가/차단 여부를 판단하기 위해서 카카오싱크를 통해 가입해야하는 것은 아닙니다.

카카오톡채널 추가/차단 여부 API호출 권한은 카카오 싱크로 가입 하지 않아도 비즈앱과 비즈채널 연결하시면 호출 권한이 부여되구요.

카카오톡 채널 추가 상태 및 내역(plusfriends)에 동의한 사용자만 조회가능합니다.


즉, 비즈앱과 비즈채널 연결되어있고

아래 메뉴에서 “카카오톡 채널 추가 상태 및 내역(plusfriends)” 항목을

(1) 필수 동의로 설정한 경우 카카오 로그인한 사용자의 채널 추가/차단 여부를 조회할 수 있구요.
(2) 동의하지 않은 경우 추가항목 동의받기로 동의 받은 후, 조회 가능합니다.

내 애플리케이션>제품 설정>카카오 로그인>동의항목

동의 항목별 "필수 동의" 설정 방법 / How to set scopes to ‘Required consent’