카카오 친구목록 가져오기 API 요청시 total_count=0 으로 응답받습니다

안녕하세요, 카카오 API를 사용하는 중에 문제가 생겨 질문드립니다.

제가 C# .Net Framework 4.8 버전으로 카카오 REST API를 사용하고 있습니다.
REST API 요청은 RestSharp 라이브러리를 사용했습니다.
지금 앱에 팀 멤버로 2명 이상을 등록해놓았고 전부 저랑 친구로 설정되어 있고
요청 주소도 https://kapi.kakao.com/v1/api/talk/friends 로 보냈는데,
친구 목록 가져오기 API 요청시 아래처럼 0명으로 응답받습니다.
{“elements”:[],“total_count”:0,“after_url”:null,“result_id”:“zbnYtN-AsoawgrOBtIK75NHn0eLT4L_NqM-m1aHEttO36I7vmfaE7Zn8o5LNrMCs85j3qN7tBg”,“favorite_count”:0}

친구추가 REST API 문서를 확인한 것과 응답받는 값도 조금 다른 것 같습니다.

좋은 해결방법을 알려주시면 감사하겠습니다.

안녕하세요~

친구 목록에 노출되기 위한 조건은 아래와 같습니다.

  1. 카카오톡 친구인 사용자
  2. 해당 서비스에 가입된 사용자 (카카오 로그인으로 앱과 연결된 사용자)
  3. 해당 서비스에 친구 목록 제공을 동의한 사용자

2¸3번에 조건에 맞는지 확인 부탁드립니다~

1개의 좋아요
  1. 계정은 제 계정으로 테스트했고 팀 멤버로 추가한 계정들은 서로 친구 등록이 되어 있습니다.
  2. 프로그램 실행시 바로 추가 항목 동의 받기 요청으로 엑세스 토큰까지 받아 로그인을 받습니다.
  3. 프로그램 실행시 바로 추가 항목 동의 받기 요청으로 프로필 정보, 친구목록, 메시지 전송 권한을 요청 받았습니다.
    권한은 메시지 전송 권한을 사용한 나에게 사용자 정의 템플릿 메세지 보내기 요청으로 확인했습니다.

메시지 받을 친구들도 2,3번이 수행되었나요?
만약 그렇다면 발신자 이메일과 수신자 이메일을 쪽지로 알려주시면 원인 확인 해보도록 하겠습니다~

1개의 좋아요

다시 해보니 목록을 받아옵니다. 덕분에 해결할 수 있었습니다. 감사합니다.

또 다른 문제는 제가 C# .NET Framework의 내장 웹브라우저로 로그인 화면과 추가 항목 동의받기 화면을 띄우는데
추가 항목 동의받기 화면에서 버튼을 클릭해도 회색에서 노란색으로 색이 바뀌지 않아 동의 여부를 알 수 없습니다.
이 문제에 대한 해결방법을 알려주시면 감사하겠습니다.

내장 웹브라우저로 로그인할 때 QR 로그인으로 스마트폰에서 확인해보니 Windows8/IE에서 로그인했다고 나옵니다.

안녕하세요!

카카오 동의창에서 동의항목 버튼을 클릭했을 때 버튼 색이 노란색으로 변경되지 않아서 동의 여부를 알 수 없다는 말씀이시지요?

현재 사용중이신 앱 아이디와 앱 이름, 로그인할 때 사용하신 카카오 계정 이메일 정보를
메시지로 보내주시면 확인해보도록 하겠습니다.

1개의 좋아요

앱 아이디 : 566313
앱 이름 : Message Test

이메일정보는 제가 삭제했습니다.
전달해주신 정보로 확인후 답변드리도록 하겠습니다.

1개의 좋아요

전달해주신 정보로 로그인 요청을 확인해본 결과 기본 브라우저로 IE7을 사용하고 계신 것으로 보여집니다.
카카오 로그인은 IE의 경우 IE9이상의 버전을 지원하고 있습니다.

IE9 이상 브라우저 또는 크롬, 파이어폭스등 다른 브라우저로 로그인해주시면
동의 항목 버튼이 정상 동작하는 것을 확인하실 수 있습니다.

1개의 좋아요

답변 감사드립니다.