개발환경 구성
- 토픽에 들어가기 앞서 본 내용은 개발가이드를 그대로 이행한 것에 불과하므로 개발가이드를 그대로 보고 따라하셔도 됩니다.
- 개발환경을 구성하는 목차입니다.
- [REST API 개발가이드]-[개발환경 구성]을 클릭합니다.
REST API 개발가이드 : https://developers.kakao.com/docs/restapi
- 카카오에서는 [curl]을 사용할 수 있도록 지원합니다.
- curl이란 간단하게 얘기하면 명령 프롬프트창에서 http 요청을 보내고 응답을 받을 수 있도록 지원하는 것입니다.
이것을 이용한다면 요청을 보냈을 때 어떤 식으로 응답을 받을 수 있는지에 대해 간단하게 테스트할 수 있습니다.
- [Git Bash]를 우리는 이미 설치하였기 때문에 따로 다운로드받지 않아도 됩니다.
각자 설치한 [Git Bash]에 보면 다음과 같이 이미 설치가 되어 있는 것을 볼 수 있습니다. ~\Git\mingw64\bin\curl.exe
앱 생성
- [내 애플리케이션 > 앱 만들기]를 클릭하고 카카오 계정으로 로그인합니다.
- 자기 만의 앱 이름 및 회사명을 입력합니다.
- 저는 다음과 같이 작성하였습니다.
- [계속 진행]을 누릅니다.
- 다음과 같이 앱이 생성되었습니다.
- 네이티브 앱 키, REST API 키, JavaScript 키, Admin 키가 있습니다.
이는 우리가 방금 카카오 앱을 등록하였고 앱에서 API를 사용할 때 권한을 얻기 위해 필요한 키입니다.
따라서 각자 키 값이 다르며, 이는 보안상 유출되어서는 안됩니다.
저는 테스트를 위해서 진행하고나서 삭제할 것이기에 보여드립니다만 실제 개발할 때에는 공개하지 않아야 합니다.
우리는 REST API를 사용할 것이기 때문에 앞으로 이 키를 사용하여 개발을 진행할 것입니다.
- [설정]을 누릅니다.
- [플랫폼 추가]를 누릅니다.
- 다음과 같이 창이 뜨면 [웹]을 클릭합니다.
- 사이트 도메인에는 로컬 서버인 [http://127.0.0.1:8000]를 등록합니다.
- [추가] 버튼을 누릅니다.
- 다음과 같이 만들어졌습니다.
- [Redirect Path]에 대해서는 추후에 설명할 일이 있으니 그 때 설명하도록 하겠습니다.
- 지금은 사용자 관리 기능을 하기 위한 경로를 지정해준다고 생각하시면 됩니다.
사용자 관리 설정
- 사용자 관리 기능을 설정해주기 위해서 추가 설정이 필요합니다.
- [설정]-[사용자 관리] 탭을 누릅니다.
- [OFF]가 되어있는 것을 [ON]으로 바꾸어 활성화합니다.
- 다음과 같이 설정 화면이 나타납니다.
- 우리는 프로필 닉네임과 사진만 필요하므로 다른 항목은 그대로 둡니다.
- [수집목적]을 입력하고 [저장]합니다.
- 다음과 같이 설정되었습니다.