이 문서는 카카오 API의 Kakao SDK 지원 여부 및 사용자 연결 상태에 따른 호출 제한을 안내합니다. 카카오 API를 사용한 서비스 설계 시 참고합니다.
이 문서의 각 표는 다음과 같은 열로 구성돼 있습니다.
분류 | 설명 |
---|---|
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 |
✔ | ✔ | ✔ | ✔ | ✔ |
* 로그인은 인가 코드 받기, 토큰 받기 두 단계로 구성되며 Android, iOS, Flutter SDK 사용 시 하나의 메서드로 요청 가능
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
기본 템플릿으로 메시지 보내기 | ✔ | ✔ | ✔ | ✔ | |
사용자 정의 템플릿으로 메시지 보내기 | ✔ | ✔ | ✔ | ✔ | |
기본 템플릿으로 스크랩 메시지 보내기 | ✔ | ✔ | ✔ | ✔ | |
사용자 정의 템플릿으로 스크랩 메시지 보내기 | ✔ | ✔ | ✔ | ✔ | |
이미지 업로드하기 | ✔ | ✔ | ✔ | ✔ | |
이미지 스크랩하기 | ✔ | ✔ | ✔ | ✔ | |
이미지 삭제하기 | ✔ |
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
기본 템플릿으로 메시지 보내기 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
사용자 정의 템플릿으로 메시지 보내기 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
기본 템플릿으로 스크랩 메시지 보내기 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
사용자 정의 템플릿으로 스크랩 메시지 보내기 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
프로필 가져오기 | ✔ | ✔ | ✔ | ✔ | ✔ |
친구 목록 가져오기 Permission |
✔ | ✔ | ✔ | ✔ | ✔ |
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
카카오톡 채널 추가하기 | ✔ | ✔ | ✔ | ✔ | |
카카오톡 채널 채팅하기 | ✔ | ✔ | ✔ | ✔ | |
카카오톡 채널 관계 확인하기 | ✔ | ✔ | ✔ | ✔ | ✔ |
고객 관리: 고객 파일 등록하기 |
✔ | ||||
고객 관리: 고객 파일 보기 |
✔ | ||||
고객 관리: 고객 파일에 사용자 추가하기 |
✔ | ||||
고객 관리: 고객 파일에서 사용자 빼기 |
✔ |
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
사용자 확인하기 | ✔ | ✔ | ✔ | ✔ | ✔ |
프로필 가져오기 | ✔ | ✔ | ✔ | ✔ | ✔ |
스토리 쓰기 | ✔ | ✔ | ✔ | ✔ | ✔ |
내 스토리 가져오기 | ✔ | ✔ | ✔ | ✔ | ✔ |
내 스토리 삭제하기 | ✔ | ✔ | ✔ | ✔ | ✔ |
이미지 업로드하기 | ✔ | ✔ | ✔ | ✔ | ✔ |
웹 페이지 스크랩하기 | ✔ | ✔ | ✔ | ✔ | ✔ |
소식 받기 | ✔ |
API 및 기능 | REST API | JavaScript | Android* | iOS* | Flutter |
---|---|---|---|---|---|
푸시 토큰 등록하기 | ✔ | ✔ | ✔ | ||
푸시 토큰 보기 | ✔ | ✔ | ✔ | ||
푸시 토큰 삭제하기 | ✔ | ✔ | ✔ | ||
나에게 푸시 알림 보내기 | ✔ | ||||
푸시 알림 보내기 | ✔ |
* Android, iOS의 경우 푸시 알림은 Legacy SDK만 지원
API 및 기능 | REST API | JavaScript | Android | iOS | Flutter |
---|---|---|---|---|---|
길 안내 | ✔ | ✔ | ✔ | ✔ | |
목적지 공유하기 | ✔ | ✔ | ✔ | ✔ |
* 카카오내비 길찾기 API, 길찾기 SDK 지원 범위 미포함