채널 플러스 친구 목록 조회 관련 문의

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
개발환경 : java, REST API
앱 ID : 1087422


안녕하세요, 담당자님.
채널 플러스 친구 목록 조회 관련하여 문의드릴 내용이 있습니다.

특정 카카오 채널에서 프로모션 메시지를 보내기위해,
채널과 플러스 친구인 유저 목록 확인이 필요했습니다.

그래서,
채널을 추가한 친구 목록을 확인하기 위해, 가입한 사용자 아이디 목록 전체를 조회 한 후
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#user-list
(사용자 목록 조회 API)

회원과 관계 확인을 할 퍼블릭 아이디를 특정하여 채널 관계 확인 API 로 조회했습니다.
https://developers.kakao.com/docs/latest/ko/kakaotalk-channel/rest-api#check-relationship
(채널 관계 확인 API)

API 응답값에서 채널관계 값이 ‘ADDED’ 상태인 회원들을 채널 추가한 플러스 친구로 카운팅하였습니다.

그런데 카카오

  • 채널 관리자 센터에서 확인된 친구 수
  • API 로 조회했을때 카운팅한 친구 수( ‘ADDED’ 상태인 회원들을 채널 추가한 플러스 친구)

2개의 비교값이 서로 100건 이상 차이가 나 API로 조회한 결과값을 신뢰할 수 없게 되었습니다.
혹시 위에 설명드린 방식에 문제가 있었던 걸까요?

위에 방식이 잘 못 되었다면,
특정 채널의 플러스 친구 목록을 확인하기 위한 방법이 있을지 알려주시면 감사드리겠습니다.

아래 특정해서 조회한 채널의 퍼블릭 아이디와
채널 관리자 페이지 친구 수, API 조회시 카운팅한 친구 수
전달드리니 참고 부탁드립니다.


  • 채널 퍼블릭 아이디 : _KxlltG
  • 채널 관리자 페이지 친구 수 (24.08.08 18:30 기준) : 1199명
  • API 조회한 ADDED 상태의 친구 수 : 1086명

안녕하세요.

카카오톡 채널 친구는 카카오 로그인 과정을 통해 추가할 수 있지만, 사용자가 다른 경로를 통해 직접 채널 친구 추가할 수도 있습니다.
따라서 연결된 사용자 기준으로 채널 친구 관계 조회한 내용과 채널 관리자 센터에 표기된 친구수는 다를 수 있습니다.


추가로, 채널의 모든 친구목록은 조회할 수 없습니다.
카카오 로그인 과정을 통해 친구 추가한 사용자는 채널 친구 관계 조회를 통해 확인할 수 있지만,
사용자가 직접 추가한 경우 사용자의 개인정보로 취급되어 서비스에서 이를 확인할 수 없습니다.