안녕하세요 카카오톡 채널 > 사용자 추가를 위해 API 개발 진행중 입니다.
샘플로 기 고객 1명의 정보를 요청하였으나, 아래와 같이 성공한 사용자가 0명으로 리턴 받고 있습니다.
{“file_id”:1831,“request_count”:1,“success_count”:0}
제 개발 환경은 spring boot 이며, 로컬 서버를 통해 연동하고 있는 상태 입니다.
위와 같이 성공이 0명으로 떨어지는 이유를 알고 싶습니다.
로컬이라 그런건지…아니면 다른 이유가 있는지 궁금합니다.
이오니 확인 및 회신 부탁 드립니다.
감사합니다.
tim.l
11월 6, 2023, 7:00오전
2
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456
tim.l
11월 6, 2023, 7:27오전
4
해당 고객파일에 요청한 고객들은 Vi-meal(234901) 서비스에 카카오로그인한 고객들이 맞나요?
tim.l
11월 6, 2023, 7:34오전
6
네, 해당 고객파일에 등록한 유저의 앱유저 ID 하나 기재해주시겠어요?
카카오 로그인 시, v2/user/me 사용자 정보조회에서 전달하는 id 값으로 일반적으로 운영하시는 시스템 회원정보에 함께 저장되는 식별자입니다.
테스트에 사용하신 계정은 Vi-meal(234901) 디벨로퍼스앱에 연결된 유저는 맞는 것 같은데,
_YabPj 채널에 친구 추가된 계정 맞나요?
user_type = app 인 경우 유저ID : 2930509490
입니다.
저희가 채널에 친구 추가된 계정인지 여부에 대해선 확인이 불가능한 상태라
정확한 테스트가 어려운 상태 입니다.
혹시 채널에 추가된 친구인지…아니면 카카오톡으로 회원가입 시 채널 추가 여부에 대한 파라미터 값에 대해서도 받을 수 있나요?
아니면 추가된 친구 리스트를 조회할 수 있는 화면이 있을까요?
tim.l
11월 6, 2023, 9:01오전
8
확인 감사합니다.
2930509490 계정은 Vi-meal(234901) 디벨로퍼스앱에 카카오 로그인으로 연결된 유저이므로
고객 파일에 사용자가 추가안되는 이유는 _YabPj 채널의 친구가 아닐 확률이 높아보입니다.
고객파일 업로드는 타겟메시지 발송 기준으로 삼을 추가 정보를 업로드할 수 있는 기능으로 디벨로퍼스 API로 등록 시, 앱에 연결되어 있는 채널 친구여야합니다.
채널 친구인지 확인할 수 있는 API는 채널 관계 확인하기 입니다만, 카카오 로그인 시점에 '카카오톡 채널 추가 상태 및 내역’에 동의한 유저만 조회가능합니다.
(1) 로그인 시점에 채널 친구 여부 조회 하시거나
(2) 채널 콜백 알림 으로 채널 추가/차단 시 서비스측 API를 호출해드릴 수도 있고
(3) 사용자목록 가져오기 로 조회한 앱유저ID를 여러 사용자 카카오톡 채널 관계 확인하기 로 일괄 조회 할 수도 있습니다. (이경우는 '카카오톡 채널 추가 상태 및 내역’에 동의 필요합니다.)
아쉽지만 친구리스트 조회 UI는 디벨로퍼스에서 제공하고 있지 않습니다.
참고 부탁드려요.
네 확인 감사합니다.
저희가 api 호출 후 response 값이 올때가 있고 안올때가 있는데요. 혹시 response 값이 없을 땐 어떤 사유 때문에 안오는지 알수있을까요?
그리고 첨부된 파일과 같이 success_count 가 0 이다가 1548명으로 될 때가 있는데 이러한 경우는 어떠한 사유 때문에 이러한 차이가 있는지요?
1548건 성공 했어도 실제 고객데이터가 채널 관리자 페이지에서 확인이 안되더라구요.
tim.l
11월 8, 2023, 5:57오전
12
개발하시는 환경에 따라
에러 발생한 경우 response body 가 아니라 error body로 전달되는 경우들이 있습니다.
응답 전체 로깅하셔서 어떤 에러메시지가 어떤 항목으로 전달되었는지 확인해보시면 좋을 것같아요.
아~네 확인 감사합니다.
혹시 그럼 success_count 가 0 이상일 경우 카카오채널 관리자 페이지에서 확인 할 수 있는 방법에 대해 가이드가 따로 있을까요?
tim.l
11월 8, 2023, 7:28오전
14
(1) 여러 사용자 카카오톡 채널 관계 확인하기 로 앱에 연결되어 있고 친구인지 체크하고
(2) 고객 관리: 사용자 삭제하기 로 동일 키에 해당하는 사용자 삭제 후
사용자 추가하시면 다 성공하실 것 같긴한데요.
카카오채널 관리자 페이지에서 정확하게 리스트로 확인할 수는 없고 보통 등록된 내용 유형별 친구 그룹 필터링으로 누락 케이스 유추하시는 것 같더라구요.
디벨로퍼스에서 SDK, API를 안내하는터라 제가 모르는 것일 수도 있으니
채널 관리자 고객센터에 고객파일 사용자 추가 실패 원인 확인할 수 있는 방법 있는지 문의해보시면 좋을 것 같아요.