친구목록 api 계속 안 됩니다

말씀 하신 방법을 해봐도 다 안 됩니다.

현재는 개인 계정 [niceliberty@gmail.com] 으로 테스트 하고 있습니다.

카카오톡 친구 목록 가져오기를 하면 아래와 같이 계속 빈값으로 나옵니다.

1

{
“elements”: [],
“total_count”: 0,
“after_url”: null,
“favorite_count”: 0
}

curl -X GET “https://kapi.kakao.com/v1/api/talk/friends?friend_order=favorite&limit=100&order=asc” -H “Authorization: Bearer I8RCu80alfJ5pVmxM2NX4To9wrSqePfjcGpgoRvvCinI2QAAAYb_Wtup”

현재 팀원은 아래와 같이 설정 되어 있습니다.
2

동의 항목은 아래와 같이 구성 되어 있습니다.
3

그리고 메세지 내용은

“로그인 인증번호는 019283 입니다.” 로 하려고 합니다.

메세지에 대한 검수도 부탁 드립니다.

감사합니다.

안녕하세요.

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


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

ex) 123456

881665 입니다.

현재 조회 가능한 친구가 없습니다.
친구목록에 노출되기 위해서는 서로 카카오톡 친구이기도 해야하지만, 서비스에 연결된 친구만 노출됩니다.
그외, 아래 친구 목록 제공 조건을 확인 부탁드립니다.

친구 정보 제공 조건
1. 친구가 앱과 연결된 상태일 것
2. 친구가 앱 연결 시 [카카오 서비스 내 친구 목록 제공] 동의 항목에 동의한 상태일 것
3. 친구가 숨김 또는 차단 친구가 아닐 것
4. 친구의 프로필 공개 설정이 공개 상태일 것
5. (친구 API 사용 권한이 없는 경우) 앱의 팀원일 것

  1. 친구가 앱과 연결된 상태일 것
    → 앱과 연결된 상태라는 게 스마트폰에서 카카오톡이 로그인 되서 사용중을 의미 하는 건가요?

  2. 친구가 앱 연결 시 [카카오 서비스 내 친구 목록 제공] 동의 항목에 동의한 상태일 것

  3. 친구가 숨김 또는 차단 친구가 아닐 것

  4. 친구의 프로필 공개 설정이 공개 상태일 것
    → 이건 어디서 확인을 하나요?

  5. (친구 API 사용 권한이 없는 경우) 앱의 팀원일 것

2,3,4번은 질문 시 보내드린 스크린샷처럼 다 설정을 한것 같은데, 혹시 어디가 설정 안된건지 알려주시면 감사하겠습니다.
매번 위 1~5 로 보내주시는데, 그걸로는 이해가 되지 않습니다.

  1. 친구가 앱과 연결된 상태일 것
    → 앱과 연결된 상태라는 게 스마트폰에서 카카오톡이 로그인 되서 사용중을 의미 하는 건가요?

소유하신 디벨로퍼스앱에 카카오톡 친구가 카카오 로그인 및 액세스 토큰 발급하면
해당 디벨로퍼스앱과 연결이됩니다. 연결이되면 카카오 계정 연결된 서비스관리 페이지에서 확인 가능합니다.

  1. 친구가 앱 연결 시 [카카오 서비스 내 친구 목록 제공] 동의 항목에 동의한 상태일 것

위 1번에서 카카오 로그인 시점 또는 서비스 이용중 카카오 동의창에
카카오톡 친구가 친구목록 제공 동의항목에 동의 해야 목록에 표시됩니다.

  1. 친구의 프로필 공개 설정이 공개 상태일 것
    → 이건 어디서 확인을 하나요?

이해하기 | Kakao Developers 이해하기


자세한 내용은 가이드와 체크리스트 참고해주세요.

이해하기 | Kakao Developers 이해하기

친구 api와 피커, 메시지 api 사용을 위한 체크 리스트

잘 나오는 것 같습니다.

카카오 서비스 내 친구목록 > 선택동의가 되려면 API 검수 필요라고 되어 있는데요.

이건 어떻게 신청을 해야 하는건가요?

관련 기능 개발완료 및 테스트 하시고 화면 캡쳐 하셔서 권한 신청해주시면됩니다.

아래 FAQ 참고해주시겠어요?

친구 api와 피커, 메시지 api 사용을 위한 체크 리스트

그동안 답변 진심으로 감사 드립니다. 덕분에 카카오 웹사이트를 이용해서는 메세지가 잘 전송 됩니다.

개발 중인 시스템과의 연계를 위해 아래 API 승인 요청 드립니다.

선택동의 신청 API : 카카오 서비스 내 친구목록(프로필사진, 닉네임, 즐겨찾기 포함) / friends

사용 예정인 화면 스크린샷 보내 드립니다.

1번 : 카카오톡을 이용한 로그인 입니다.
로그인

2번 : 로그인 후 리턴 받은 카카오톡 계정으로 인증번호를 전달 후 웹에서 입력받는 페이지 입니다.
로그인_인증번호

감사합니다.

안녕하세요.

첨부해주신 이미지에 친구 목록을 선택하는 화면은 없는데요.

카카오 로그인 시, 인증번호 발송을 위해 메시지API를 사용하시는걸까요?

나에게 메시지 발송은 제한이 없습니다. (참고로 나에게 메시지 발송은 메모용 기능으로 알림이 뜨지 않는데요.)

카카오 로그인 이후, 친구 목록 사용과 메시지 발송 부분에 관해 부연 설명 부탁드립니다.


확인하셔서
친구, 메시지API 권한 신청은

메시지 API 사용 신청 카테고리 FAQ 참고하여 신청 부탁드려요.

개발중인 사이트에서 카카오로그인으로 사용자가 로그인으로 하면 가져온 전체 친구목록에서
해당 아이디의 UUID를 가지고 와서 메세지를 보내려고 합니다.
메세지 내용은 인증번호고요.

만약 사용자 아이디만 가지고 api를 이용해서 UUID를 가져올 수 있다면 친구목록이 필요없겠지만
없는 것 같아서 친구 목록을 가지고 오려 하는 중입니다.

개발중인 사이트에서 카카오로그인으로 사용자가 로그인으로 하면 가져온 전체 친구목록에서
해당 아이디의 UUID를 가지고 와서 메세지를 보내려고 합니다.
메세지 내용은 인증번호고요.

로그인한 당사자의 친구목록에는 자기자신이 조회되지 않습니다.
자기 자신의 UUID로 친구에게 메시지 발송API 호출하면 에러가 발생하구요.
나에게 보내려면 액세스토큰으로 나에게 보내기 API 호출하시면됩니다. (위에서 설명드린 것처럼 나에게 보내기는 알림이 발생하지 않습니다.)

카카오톡 메시지: REST API | Kakao Developers 카카오톡 메시지: REST API


위 내용과 다르다면 부연 설명 부탁드립니다.

참고로 나에게 메시지 발송이 아니라 실제로 친구에게 메시지를 발송하신다면 일일 발신자 수신자 pair당 20건 제한으로 구현하시려는 내용에 적합하지 않아보이고
나에게 메시지 발송으로 가능하다면 권한 부여 받지 않아도 제한없이 사용가능합니다.

친구 api와 피커, 메시지 api 사용을 위한 체크 리스트

감사합니다. 나에게보내기 하도 알람이 뜨면 좋은데 그게
아쉽네요.

한가지만 더 문의 드리겠습니다.

메세지 보내면 자세히보기라는 버튼과 글이 같이 전송되는데요

일반적으로 카톡 보내는 것과 같이 글만 보낼 수는 없나요?

카카오톡 공유하기/메시지는 피싱, 스미싱, 해킹에의한 위변조 방지를 위해 출처가 포함된 템플릿안에서만 공유가능합니다.

아쉽지만, 해당기능은 제공하지 않고 있습니다.