다음 코드 샘플은 사용자가 웹 앱의 버튼에서 열 수 있는 이미지 선택기 또는 업로드 페이지를 사용하는 방법을 보여줍니다.
이 예에서는 다중 선택 사용 설정, 탐색 창 숨기기, 앱의 현재 OAuth 2.0 토큰으로 사용자 계정 선택과 같은 Google 선택 도구 기능을 통합합니다.
이 예에서는 여러 항목을 지정해야 합니다.
클라이언트 ID와 API 키를 모두 찾으려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 메뉴 > API 및 서비스 > 사용자 인증 정보로 이동합니다.
앱 ID를 찾으려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 메뉴 > IAM 및 관리자 > 설정으로 이동합니다.
앱 ID에는 프로젝트 번호를 사용합니다.
동일한 Cloud 프로젝트는 사용자 파일에 대한 액세스를 승인하는 데 사용되므로 클라이언트 ID와 앱 ID를 모두 포함해야 합니다.
setOAuthToken
함수를 사용하면 앱이 현재 인증 토큰을 사용하여 Google 선택 도구에서 파일을 표시하는 데 사용하는 Google 계정을 확인할 수 있습니다.
사용자가 여러 Google 계정으로 로그인한 경우 Google 선택 도구에 승인된 적절한 계정의 파일이 표시될 수 있습니다.
파일을 열 때 Google 선택 도구에서 파일 ID를 획득한 후에는 애플리케이션이 files.get
의 참조 문서에 설명된 대로 파일 메타데이터를 가져오고 파일 콘텐츠를 다운로드할 수 있습니다.