REST API v3
기존 Google Play services SDK 를 통해 접근 했던 Google Drive Android API 가 deprecated 되고,
2019 년 12 월 6 일에는 연결이 불가능해진다.
Google Drive Android API 에 대한 deprecation 안내
https://developers.google.com/drive/android/deprecation
Rest API v3 가이드
https://developers.google.com/drive/api/v3/about-sdk
Rest API?
Representational State Transfer API 의 약자.
HTTP URI 를 통해 자원을 명시하고, HTTP method(post, get, put, delete) 를 통해 CRUD(create, read, update, delete) 를 처리하는 방식이다.
POST |
자원 생성(Create) |
GET |
자원 조회(Read) |
PUT |
자원 수정(Update) |
DELETE |
자원 삭제(Delete) |
개발과정
1. Google Drive API 사용
https://console.developers.google.com
프로젝트를 생성합니다.
라이브러리에서 Google Drive 를 선택하여 사용설정을 클릭합니다.
OAuth 클라이언트 ID 만들기
앱에서 Google drive 계정으로 접근 하기 위해 새로운 인증서를 생성해야 한다.
사용자 인증 정보 -> 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID
이름 : OAuth client ID 의 이름 (임의로 설정)
서명 인증서 지문 : 개발할 app 의 SHA1 인증서 지문
패키지 이름 : 개발할 app 의 패키지 이름
입력하여 OAuth 클라이언트 ID 생성 (생성안할시 앱에서 구글드라이브 로그인이 안됨.)
2. Google sample project
https://github.com/gsuitedevs/android-samples/tree/master/drive/deprecation
Sample app 실행
앱을 실행하면 하단과 같이 계정을 선택하라는 창이 뜬다.
선택하고 정상적으로 로그인이 된다면 google 드라이브에 접근할 수 있다.
'Android > Develop' 카테고리의 다른 글
Android studio 로 SHA1 key 확인 (0) | 2020.01.26 |
---|