이 문서는 카카오 API의 Kakao SDK 지원 범위를 안내합니다.
이 문서의 각 표는 아래와 같은 열로 구성돼 있습니다.
분류 | 설명 |
---|---|
REST API | REST API 지원 여부를 나타냅니다. |
JavaScript | Kakao SDK for JavaScript 지원 여부를 나타냅니다. |
Android | Kakao SDK for Android 지원 여부를 나타냅니다. |
iOS | Kakao SDK for iOS 지원 여부를 나타냅니다. |
Flutter | Kakao SDK for Flutter 지원 여부를 나타냅니다. |
API에 표시된 뱃지는 아래와 같은 의미를 나타냅니다.
표기 | 설명 |
---|---|
Permission | 검수를 거쳐 권한을 받아야 사용할 수 있는 API입니다. |
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
로그인* | ✔ | ✔ | ✔ | ✔ | ✔ |
로그아웃 | ✔ | ✔ | ✔ | ✔ | ✔ |
연결 해제 | ✔ | ✔ | ✔ | ✔ | ✔ |
액세스 토큰 정보 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
토큰 갱신 | ✔ | ✔ | ✔ | ✔ | |
사용자 정보 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
사용자 목록 조회 | ✔ | ||||
사용자 프로퍼티 저장 | ✔ | ✔ | ✔ | ✔ | ✔ |
배송지 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
여러 사용자 정보 조회 | ✔ | ||||
동의항목 동의 내역 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
동의항목 동의 철회 | ✔ | ✔ | ✔ | ✔ | ✔ |
동의항목 추가 동의 요청 | ✔ | ✔ | ✔ | ✔ | ✔ |
서비스 약관 동의 내역 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
서비스 약관 동의 철회 | ✔ | ✔ | ✔ | ✔ | ✔ |
OIDC: 메타데이터 조회 | ✔ | ||||
OIDC: 공개키 목록 조회 | ✔ | ||||
OIDC: ID 토큰 정보 조회 | ✔ | ||||
OIDC: 사용자 정보 조회 | ✔ | ||||
서비스 약관에 동의 Permission |
✔ | ||||
수동 연결 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
* 로그인은 인가 코드 요청, 토큰 요청 두 단계로 구성되며 Android, iOS, Flutter SDK 사용 시 하나의 메서드로 요청 가능
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
기본 템플릿으로 메시지 발송 | ✔ | ✔ | ✔ | ✔ | |
사용자 정의 템플릿으로 메시지 발송 | ✔ | ✔ | ✔ | ✔ | |
스크랩 메시지 발송 | ✔ | ✔ | ✔ | ✔ | |
이미지 업로드 | ✔ | ✔ | ✔ | ✔ | |
이미지 스크랩 | ✔ | ✔ | ✔ | ✔ | |
이미지 삭제 | ✔ |
카카오톡 공유 API는 카카오톡 앱이나 전용 웹 페이지에서 메시지를 보내는 방식으로 동작하기 때문에 REST API 방식을 지원하지 않고 Kakao SDK로만 제공합니다. 메시지 전송 결과를 알림 받기 위한 웹훅 기능은 Kakao SDK로 파라미터 지정이 가능하고, 웹훅 처리는 서비스 서버에 구현해야 합니다.
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
기본 템플릿으로 메시지 발송 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
사용자 정의 템플릿으로 메시지 발송 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
스크랩 메시지 발송 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
카카오톡 프로필 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
카카오톡 친구 목록 조회 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
카카오톡 채널 추가 | ✔ | ✔ | ✔ | ✔ | |
카카오톡 채널 채팅 | ✔ | ✔ | ✔ | ✔ | |
카카오톡 채널 관계 조회 | ✔ | ✔ | ✔ | ✔ | ✔ |
여러 사용자 카카오톡 채널 관계 조회 | ✔ | ||||
고객 관리: 고객파일 등록 |
✔ | ||||
고객 관리: 고객파일 조회 |
✔ | ||||
고객 관리: 고객파일에 사용자 추가 |
✔ | ||||
고객 관리: 고객파일에서 사용자 빼기 |
✔ |
카카오톡 채널 관리자를 위한 기능인 고객 관리는 REST API 방식으로만 이용할 수 있습니다.
API | REST API | JavaScript | Android* | iOS* | Flutter |
---|---|---|---|---|---|
푸시 토큰 등록 | ✔ | ||||
푸시 토큰 조회 | ✔ | ||||
푸시 토큰 폐기 | ✔ | ||||
푸시 알림 발송 | ✔ |
API | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
길 안내 | ✔ | ✔ | ✔ | ✔ | |
목적지 공유 | ✔ | ✔ | ✔ | ✔ |
* 카카오내비 길찾기 API, 길찾기 SDK 지원 범위 미포함