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