본문 바로가기
웹 개발

카카오 디벨로퍼스 | 시작하기

by KISCH 2021. 4. 26.
반응형

카카오 개발에 필요한 카카오 SDK에 대해 알아보도록 하겠습니다. 카카오 디벨롭퍼스는 카카오 개발자 웹사이트로 이 곳에서 개발이 전부 이루어집니다.

Kakao Developers

 

여기서는 웹개발에 대해 살펴보고 모바일쪽은 모바일 카테고리에서 다루도록 할게요.

 

 

애플리케이션 등록

 

카카오 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. 다운로드

SDK 다운로드

 

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

댓글