Google Drive API를 사용하면 Google Drive 클라우드 스토리지를 사용하는 앱을 만들 수 있습니다. Drive와 통합되는 애플리케이션을 개발하고 Drive API를 사용하여 애플리케이션에서 강력한 기능을 만들 수 있습니다.
이 다이어그램은 Drive 앱, Drive API, Drive 간의 관계를 보여줍니다.
이러한 용어는 그림 1에 표시된 주요 구성요소를 정의합니다.
- Google Drive
- Google의 클라우드 파일 저장 서비스는 사용자에게 내 드라이브라는 개인 저장공간과 공유 드라이브라는 공동작업 공유 폴더에 액세스할 수 있는 옵션을 제공합니다.
- Google Drive API
- 앱 내에서 Drive 스토리지를 사용할 수 있는 REST API입니다.
- Google Drive 앱
- Drive를 스토리지 솔루션으로 사용하는 앱
- Google Drive UI
- 드라이브에 저장된 파일을 관리하는 Google의 사용자 인터페이스입니다. 앱이 스프레드시트나 워드 프로세서와 같은 편집기 유형 앱인 경우 Drive UI와 통합하여 앱 내에서 파일을 만들고 열 수 있습니다.
- 내 드라이브
- 특정 사용자가 소유한 Drive 저장소 위치입니다. 내 드라이브에 저장된 파일은 다른 사용자와 공유할 수 있지만 콘텐츠의 소유권은 개별 사용자에게 유지됩니다.
- OAuth 2.0
- Drive API에서 앱 사용자를 인증하는 데 필요한 승인 프로토콜입니다. 애플리케이션에서 Google 계정으로 로그인을 사용하는 경우 OAuth 2.0 흐름과 애플리케이션 액세스 토큰을 처리합니다.
- 공유 드라이브
- 여러 사용자가 공동작업하는 파일을 소유하는 Drive 저장소 위치입니다. 공유 드라이브에 대한 액세스 권한이 있는 사용자는 공유 드라이브에 포함된 모든 파일에 액세스할 수 있습니다. 사용자에게 공유 드라이브 내 개별 파일에 대한 액세스 권한을 부여할 수도 있습니다.
Drive API로 무엇을 할 수 있나요?
Drive API를 사용하여 다음 작업을 할 수 있습니다.
- Drive에서 파일을 다운로드하고 Drive에 파일을 업로드합니다.
- Drive에 저장된 파일 및 폴더를 검색합니다.
files리소스의 파일 메타데이터 필드를 반환하는 복잡한 검색 쿼리를 만듭니다. - 사용자가 파일, 폴더, 드라이브를 공유하여 콘텐츠에 대한 공동작업을 할 수 있도록 허용합니다.
- Google Picker API와 결합하여 Drive의 모든 파일을 검색한 다음 파일 이름, URL, 마지막 수정일, 사용자를 반환합니다.
- Drive 외부에 저장된 데이터에 대한 외부 링크인 서드 파티 바로가기를 만듭니다.
- 앱이 Drive에 저장된 모든 사용자 콘텐츠에 액세스할 수 없도록 애플리케이션별 데이터를 저장할 전용 Drive 폴더를 만듭니다.
- Google Drive 이벤트를 사용하여 파일 활동을 모니터링하거나 이에 응답합니다.
- Google Drive UI를 사용하여 Drive 지원 앱을 Drive UI와 통합합니다. Drive 파일을 만들고, 정리하고, 검색하고, 공유하는 데 사용할 수 있는 Google의 표준 웹 UI입니다.
- Drive 파일에 라벨을 적용하고, 라벨 필드 값을 설정하고, 파일의 라벨 필드 값을 읽고, 맞춤 라벨 분류로 정의된 라벨 메타데이터 용어를 사용하여 파일을 검색합니다.
|
Google Drive API가 실제로 작동하는 모습을 보고 싶으신가요?
Google Workspace 개발자 채널에서는 팁, 유용한 정보, 최신 기능에 관한 동영상을 제공합니다.
|
관련 주제
인증 및 승인 처리를 비롯한 Google Workspace API를 사용한 개발에 대해 알아보려면 Google Workspace에서 개발을 참고하세요.
Drive API 앱을 구성하고 실행하는 방법을 알아보려면 빠른 시작을 참고하세요.