본문 바로가기
카카오 REST API & SDK/카카오톡 메세지

카카오톡 친구 API 사용 신청/통과 방법

by kakao-TAM2 2022. 11. 15.

카카오톡 친구 API는 서비스의 소셜 기능 구현을 위한 사용자의 카카오톡 프로필과 친구 정보를 제공합니다. 제공받은 카카오톡 친구 정보를 토대로 카카오톡 메시지를 보낼 수도 있습니다.

친구목록은 아래 조건을 만족하는 사용자만 조회 가능합니다.

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

사용 권한 신청은 데브톡에서 [새글 쓰기] 클릭 후, [친구 API 사용 신청] 카테고리를 선택하여 신청하실 수 있습니다.


친구 API 사용 검수 통과 방법

친구 API 검수는 실제로 API를 사용해 보고 아래 주요 검수 질문에 대해 자세히 설명해야만 통과 가능합니다.

검수 질문 및 취지

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

사업자 또는 본인인증을 통한 비즈앱만이 권한을 부여받을수 있습니다.
- 사업자 정보가 있는 경우 사업자 정보를 입력하여 비즈앱으로 등록할 수 있습니다.
- 사업자 정보가 없는 개인 개발자도 비즈앱으로 등록할 수 있습니다.

2. OWNER의 개발자 계정 (email), 앱 이름을 알려주세요.

∙ OWNER의 개발자 계정은 ‘내 애플리케이션 > 설정 > 팀 관리’ 에서 확인하세요

권한이 필요한 앱을 특정하기 위해 두 정보를 모두 제공해야만 합니다.

3. 앱에서의 API를 활용하는 이유/방식을 알려주세요.

사용하시려는 목적이 제공 취지에 적합한지 판단하기 위해 API활용하는 이유와 방식을 설명해야만 합니다.

4. 친구 API가 적용된 서비스를 저희가 직접 확인하기 위해, '로그인을 하는 시점부터 해당 서비스까지 이동하는 순서’를 상세히 알려주세요.

- [누가 어떻게 로그인 하는지]
카카오톡 이용자가 불필요한 정보를 제공하지 않도록 반드시 카카오 로그인 인증 수반되어야 합니다.

- [어떤 동작에 의해 친구 목록을 확인하는지]

[카카오 서비스 내 친구 목록 제공] 동의 항목은 권한을 부여받더라도 선택동의 항목으로 제공됩니다.
그렇기에 사용자가 가입 시 동의하지 않을 수도 있고 동의하였다 하더라도 카카오계정 관리에서 언제든지 철회할 수 있습니다.
때문에, 실제 API를 사용하는 시점에 권한 오류가 발생할 수 있습니다.
오류를 막기 위해서는 API 사용 전에 해당 권한(동의여부)이 있는지 체크하여 필요한 경우 추가 항목 동의받기 기능을 사용하여야만 합니다.
이 질문은 이것이 고려 및 구현되어 있는지 점검하는 질문입니다.

5. 테스트가 완료되어 서비스에 적용된(될) '실제 동작 화면을 캡쳐’해서 첨부해주세요.

위에 답변한 내용이 실제 구현되었는지 확인하고, API가 실제 사용되었는지 확인합니다.
(실제 API가 호출되었는지 로그를 확인함)
때문에, 실제로 API를 사용되는 화면을 제공 부탁드립니다.

댓글