친구 API 사용 신청합니다

1. 문서에서 친구 API와 피커 검수 신청 방법, 카카오톡 소셜 의 친구 목록 받기 가이드를 반드시 확인하세요.

2. 검수 방법

  1. 해당 앱의 ‘[내 애플리케이션 > 앱 설정 > 비즈니스 > 비즈 앱 정보 > 사업자 정보 등록]’ 에서 비즈앱 신청을 해주세요.

신청 완료했습니다.
앱 아이디 : 4111

  1. OWNER의 개발자 계정 (email), 앱 이름을 알려주세요.
  • OWNER의 개발자 계정은 ‘내 애플리케이션 > 설정 > 팀 관리’ 에서 확인하세요

email : sungmin@toss.im
앱이름 : 토스

  1. 앱(또는 웹)에서의 API를 활용하는 이유/방식을 알려주세요.

토스에서 친구에게 송금 후에 송금여부를 알려주기위한 메시지를 카톡으로 발송하고싶습니다.

  1. 친구 API가 적용된 서비스를 저희가 직접 확인하기 위해, '로그인을 하는 시점부터 해당 서비스까지 이동하는 순서’를 상세히 알려주세요.
    토스에서 송금 기능에 진입합니다
    → 송금 방법에서 카카오친구에게 보내기를 클릭합니다
    → 카카오 친구 목록을 불러와서 보여줍니다
    → 선택된 카카오 친구에게 송금 메시지와 상세 송금 내역을 확인 가능한 링크를 함께 보냅니다

5.- [누가 어떻게 로그인 하는지]*
토스 가입 시 카카오싱크 통해서 가입/로그인하는 프로세스가 있습니다.
위의 방법을 통해 가입/로그인하는 유저 대상으로만 친구 목록 불러오기 api를 호출하려합니다.

  1. 테스트가 완료되어 서비스에 적용된(될) '실제 동작 화면을 캡쳐’해서 첨부해주세요.
    확인 후 빠른 시일 내에 첨부해두도록 하겠습니다.

3. 검수를 마친 후

검수를 마치면 "[내 애플리케이션] > [카카오 로그인] > [동의항목]"에서 “카카오 서비스 내 친구목록” 개인정보 보호항목을 설정할 수 있게 됩니다.

안녕하세요.

친구 API는 권한 없이 디벨로퍼스앱 팀멤버(&카카오톡 친구)로 테스트 가능하며,

친구 API권한은 실제로 모든기능 구현 테스트 완료 후, 작동하는 화면을 첨부해주셔야 검수 진행 가능합니다.

아래 내용 참고 부탁드려요.

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

넵! 화면은 개발 후에 올려서 검수받도록 하겠습니다~
혹시 친구목록 가져오기 api도 호출 제한이 있을까요?

이 가이드의 “카카오톡 프로필” ← 이부분이 맞을지 궁금합니다
https://developers.kakao.com/terms/latest/ko/site-policies#quota
image

안녕하세요.

제한없습니다. 체크해주신 API는 프로필 가져오기 API 입니다.

그럼 친구목록 가져오기 api는 위의 제공량 제한에 해당하지 않나요?

네, 해당하지 않습니다.


늦어서 죄송합니다. 화면 동작 공유드립니다. 검수 부탁드립니다 :slight_smile:

안녕하세요.
권한이 필요하신 앱 4111에서 실제 API 호출이력이 없으십니다.
어떻게 테스트 하셨을까요?

앗? 신청을 해야 api 호출 가능하지 않나요??
일단 더미 api 호출해서 더미 친구목록 받아온것으로 치고 진행했습니다.

검수 대상앱에서 실제 API 호출 이력이 있어야만 검수 가능합니다.
이 부분의 여의치 않으신경우 실제 테스트를 진행하신 앱 ID를 제공 부탁드립니다.

이어서, 메시지 API 를 사용하기 위해서는 대상의 UUID가 있어야 메시지 발송이 가능한데요
UUID는 친구목록 API를 호출해야만 가져올수 있습니다. 이 때, 메시지 수신 대상자가 친구 정보 제공 조건에 부합하지 않은 경우 조회되지 않아 UUID를 가져오실수 없으실텐데요, 이 경우 서비스측에서 어떻게 처리하실 예정이신가요?

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

메시지 발송자는 아래 조건 추가 필요
1. 발송자는 [카카오톡 메시지 전송] 동의 항목 동의한 상태일 것

위 동의 항목은 선택 동의 항목으로 사용자가 언제든지 철회 할수도 있습니다.

메시지 수신 대상자가 친구 정보 제공 조건에 부합하지 않은 경우 조회되지 않아 UUID를 가져오실수 없으실텐데요, 이 경우 서비스측에서 어떻게 처리하실 예정이신가요?

메시지를 보냈으나 상대방이 차단등을 하여 메시지 수신이 안되는 경우 말씀이시군요
그리 많은 케이스가 아닐 것 같아서요. 1일내에 송금을 받지 않으면 송금을 취소하니, 상대방이 메시지를 받지 않아도 서비스에 큰 영향도는 없을 것 같습니다…!

앱 아이디는 4111 입니다.
제가 놓친 것 같은데. 그럼 친구 api 검토가 되기 전에도 테스트로 호출은 가능한 것이고, 그 호출이 이루어진 기록이 있어야 검토가 완료되는 것이군요! 안내 감사드립니다.

상대방이 차단한 경우 친구목록에 조회 되지 않습니다.
서비스측에서 UUID를 저장하여 사용하시는 경우라면 메시지 발송 시, 이 경우 오류(400)가 발생합니다.

메시지 API의 경우 아래 쿼터 제한이 있습니다.

카카오톡 메시지 전송 30,000건
- 발신자당 100건
- 수신자당 100건
- 발신자/수신자 pair 당 20건

위 조건이 고려되셨을지 다시 한번 확인 부탁드립니다.

팀 멤버간은 호출 가능 합니다.
실제 호출 이력을 보고 검수를 하게 되므로 테스트 완료 후 다시 검수 요청 부탁드립니다.

권한이 없을 때는 API 쿼터 제한이 더 작기 때문에 테스트 도중 쿼터 제한에 걸리신 경우라면 아래 도구에서 초기화 하고 사용하실 수 있습니다.

https://developers.kakao.com/tool/clear/message-quota - 테스트 메시지 쿼터 초기화


아래 블로그도 참고 부탁드립니다.

https://kakao-tam.tistory.com/146