반응형
카카오 개발에 필요한 카카오 SDK에 대해 알아보도록 하겠습니다. 카카오 디벨롭퍼스는 카카오 개발자 웹사이트로 이 곳에서 개발이 전부 이루어집니다.
여기서는 웹개발에 대해 살펴보고 모바일쪽은 모바일 카테고리에서 다루도록 할게요.
애플리케이션 등록
카카오 API 사용을 위해 애플리케이션이 추가되어야합니다.
1. 앱 만들기

앱 키 — 앱을 생성하면 플랫폼별 앱 키가 발급됩니다.
- JavaScript 키 : Kakao SDK for JavaScript
- REST API 키 : HTTP 요청이나 서버 기능 구현
어드민 키 — 사용자 목록 가져오기 같은 관리 기능 구현 시 사용되며, 중요하므로 주의를 요합니다.
2. 플랫폼 등록
Web 플랫폼 등록 —
- 사이트 도메인 : JavaScript SDK, 카카오링크에서 사용되고, 최대 10개까지 등록 가능합니다.
3. 비즈 앱
사업자 정보를 등록한 앱은 다음과 같은 추가 기능을 이용할 수 있습니다.
- 카카오 for 비즈니스 : 비즈니스 채널과 연결
- 카카오 로그인 동의 항목 : 이메일 항목을 필수 동의 로 설정 가능
- 카카오 싱크
- 카카오톡 친구 목록 받기
- 카카오톡 메시지 보내기
4. 테스트 앱
REST API
1. 기능
카카오링크 등 일부 기능을 제외하고 대부분의 기능을 REST API로 구현할 수 있습니다. 카카오 SDK가 지원하지 않는 기능도 REST API를 통해 구현합니다. HTTP 요청을 보낼 수 있는 환경이라면 어디든 이용 가능합니다.
JavaScript
1. 다운로드
2. 초기화
웹페이지에 포함 —
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
초기화하기 — 콘솔창에 'true'가 나오면 정상적으로 초기화된 상태입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Kakao JavaScript SDK</title>
<script src="https://developers.kakao.com/sdk/js/kakao.js"></script>
<script>
// SDK를 초기화 합니다. 사용할 앱의 JavaScript 키를 설정해 주세요.
Kakao.init('JAVASCRIPT_KEY');
// SDK 초기화 여부를 판단합니다.
console.log(Kakao.isInitialized());
</script>
</head>
<body></body>
</html>
카카오 플랫폼 이해하기
1. 카카오 플랫폼
카카오 서비스 — 카카오톡, 카카오스토리
카카오 공동체 — 카카오페이, 카카오커머스, 카카오페이지
사용자는 카카오계정이라는 하나의 통합 계정으로 위의 카카오 플랫폼 서비스들을 이용할 수 있습니다.
2. 파트너
파트너 즉 개발자인 우리들은 카카오 API를 활용해 카카오 로그인, 카카오싱크, 카카오페이 등을 이용할 수 있습니다.

반응형
'웹 개발' 카테고리의 다른 글
카카오 디벨로퍼스 | 카카오 로그인 (0) | 2021.04.27 |
---|---|
카카오 비즈 서비스 종류 (0) | 2021.04.16 |
댓글