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
- Drive에 저장된 파일을 관리하는 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 이벤트를 사용하여 파일 활동을 모니터링하거나 이에 응답합니다.
- Drive UI 를 사용하여 Drive 지원 앱을 Google Drive UI와 통합합니다. Drive 파일을 만들고, 정리하고, 검색하고, 공유하는 데 사용할 수 있는 Google의 표준 웹 UI입니다.
- Drive 파일에 라벨을 적용하고, 라벨 필드 값을 설정하고, 파일의 라벨 필드 값을 읽고, 커스텀 라벨 분류 체계에 정의된 라벨 메타데이터 용어를 사용하여 파일을 검색합니다.
|
Google Drive API가 실제로 작동하는 것을 보고 싶으신가요?
Google Workspace 개발자 채널에서는 유용한 정보,
팁, 최신 기능에 관한 동영상을 제공합니다.
|
관련 주제
인증 및 승인 처리를 비롯하여 Google Workspace API로 개발하는 방법을 알아보려면 Google Workspace에서 개발을 참고하세요.
Drive API 앱을 구성하고 실행하는 방법을 알아보려면 빠른 시작을 읽어보세요.