외부 서비스(웹/앱)에서 카카오톡을 실행하여 특정 사용자의 카카오톡 프로필 조회하는 기능이 구현 가능할까요?

안녕하세요

외부 서비스(웹/앱)에서 카카오톡을 실행하여 특정 사용자의 카카오톡 프로필 조회 기능을 구현하고 싶습니다.

(현재 카카오톡에 연동된 상태가 아니며 사전 자료조사 진행 단계입니다)

실행 절차는 아래와 같습니다.

  1. 외부 서비스(웹/앱)에서 홍길동이라는 사용자를 조회합니다.
  2. 홍길동의 프로필내 카카오톡 정보를 클릭합니다.
  3. 카카오톡이 실행됩니다.
  4. 카카오톡 사용자 프로필 조회
    • 3단계에서 전달된 홍길동의 개인정보(이름/전화번호)를 토대
  5. 카카오톡앱에서 홍길동의 프로필 확인

해당 기능 구현 가능 유무에 대한 조사를 진행하였을때에 우려되는 사항으로는 아래와 같습니다.

  1. 카카오톡 앱과 서비스의 연동을 위해서는 공식 지원 API, SDK을 통해서 사용가능
  2. 스킴, 딥링크 방식은 미지원
  3. 개인정보 식별자로 이름,전화번호,기기정보 등이 수집되지만 이는 단순 법률적? 사용자 명시적?으로 나열된 식별자로 생각되며 앱의 기능 수행에 필요한 개인 식별자 정보는 카카오톡 내 별도의 키 값 일것으로 예상
  4. 카카오 소셜 API
    • 해당 서비스(웹/앱)에 가입을 한 사용자 대상으로 카카오톡 친구 정보를 제공하는 API
    • 서비스 미가입자에 대한 카카오톡 친구 정보 제공 API는 불가능한것으로 유추
  5. 카카오 메시지
    • 본인 프로필에 대한 링크정보를 알 수 있다면 카카오 메시지 템플릿을 이용해 사용자 프로필 정보를 전달 가능할 것 같습니다.

해당 기능 구현을 위해서는 어떤것들을 해야할까요

선배님들의 조언 부탁드립니다.

안녕하세요.

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


앱ID
https://developers.kakao.com/console/app 에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

안녕하세요.

카카오 로그인이 적용된 쇼핑몰들을 생각하시면, 이해하기 쉽습니다.

기재하신 것 처럼
카카오톡앱의 정보에 접근 하는 기능은 제공하지 않습니다.

모든 것은 API를 기반으로 제공됩니다.


서비스에서 사용할 카카오디벨로퍼스 앱을 생성하고

Oauth2 방식 인가 요청 Flow에 따라 카카오계정 소유 당사자가 로그인 해서
개인정보 제공 동의 후, 인가코드 및 액세스 토큰 발급받아 정보를 조회할 수 있습니다.

개인정보를 다루게되므로 디벨로퍼스앱에는 정확한 출처 표기를 위해 앱 이름 및 아이콘등을 정비하시고 추가로 궁금한 부분 있으시면 질문 부탁드려요.