티스토리 뷰

Javascript

[Google Drive] API키와 OAuth 클라이언트 ID 생성

일단해보는걸로 2016. 4. 14. 16:32

안녕하세요

이번에는 Google API Console을 통해서 앞서 만들었던 Google Drive에 REST API를 통하여 접근하는 방법을 적어보려합니다.

Google API Console은 Google Drive 외에 Google Cloud, Youtube 등 구글에서 제공하는 각종 API를 다루는 프로젝트를 생성하고

관리할 수 있도록 만들어둔 놀라운 웹 어플리케이션입니다.

주소는 https://console.developers.google.com 입니다.

Google API Console에 접속하면 우측에 Google에서 제공하는 각종 API들이 보일 것입니다.

이 중 Google Drive API를 선택해봅니다.

 

▷그림1. Google Drive API 초기화면

[그림1]과 같이 Google Drive API를 처음 간략한 설명이 나옵니다.

상단부의 프로젝트 만들기를 클릭합니다.

 

▷그림2. 프로젝트 만들기

[그림2]과 같이 프로젝트 이름을 설정하고, API 사용 관련 약관에 동의한 후 '만들기' 버튼을 클릭합니다.

 

▷그림3. Google API 사용설정

[그림3]과 같이 사용 설정을 클릭하여 Google Drive API의 사용 설정을 합니다.

 

▷그림4. Google Drive API 사용등록

[그림4]과 같이 Google Drive API 사용설정을 누르고 나면 사용 상태로 변경되며 이제 개인이 만든 어플리케이션에서 사용자 인증을 통하여

해당 API를 사용하도록 처리해야합니다.

 

▷그림5. 사용자 인증 정보

[그림5]과 같이 사용자 인증 정보 메뉴를 클릭하고 사용자 인증 정보를 만들도록 합니다.

▷그림6. 사용자 인증 정보_2

[그림6]과 같이 사용자 인증정보 만들기를 클릭하면 1. API키, 2. OAuth 클라이언트 ID, 3. 서비스 계정 키 가 보입니다.

우리에게 필요한건 API키와 OAuth 클라이언트 ID입니다. 순서대로 만들어보도록 합니다. 

▷그림7. API키 생성

[그림6]의 API 키 메뉴를 선택하게 되면 [그림7]과 같이 새 키 생성이 나옵니다.

우리는 웹 브라우저에서 동작하는 웹어플리케이션을 구현하기 때문에 '브라우저 키' 를 클릭합니다.

 

▷그림8. 브라우저 API키 생성

[그림8]과 같이 브라우저 API키의 이름을 설정합니다. HTTP 리퍼러 요청 허용에 대하여는 선택 사항입니다만..

*.googledrive.com 을 입력해두셔도 됩니다...(필자는 그 어떤 노란경고등도 원하지 않으므로 일단 입력했습니다.)

이후 생성된 API키를 확인할 수 있습니다.

나중에 스크립트 소스에 필요하므로 미리 메모헤둡니다. 

▷그림9. OAuth 클라이언트 ID 만들기

 

API 키 생성할때와 마찬가지로 OAuth 클라이언트 ID도 만들어줍니다.

승인된 자바스크립트 원본에는 이전에 manage.html로 접속해보면 주소가 바뀌는데

https://변경주소.googledrive.com 를 입력해줍니다.

승인된 리디렉션 URI에는 우리가 이전 챕터에서 확인 했던 manage.html 주소를 입력합니다.

생성된 OAuth 클라이언트 ID도 저장해둡니다.

 

 

API키와 OAuth 클라이언트 ID 생성이 완료되었습니다.

다음 글에서는 스크립트 소스에서 해당 키와 아이디를 통해 구글 드라이브에 접근하도록 해보겠습니다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함