次のコードサンプルは、ユーザーがウェブアプリのボタンから開くことができる画像セレクタまたはアップロード ページを使用する方法を示しています。
この例には、複数選択の有効化、ナビゲーション ペインの非表示、アプリの現在の OAuth 2.0 トークンを使用するユーザー アカウントの選択などの、Google Picker 機能が組み込まれています。
この例では、いくつかのアイテムを指定する必要があります。
Client ID と API Key を確認するには:
Google Cloud コンソールで、メニュー アイコン > [API とサービス] > [認証情報] に移動します。
アプリ ID を確認するには:
Google Cloud コンソールで、メニュー アイコン > [IAM と管理] > [設定] に移動します。
アプリ ID には [プロジェクト番号] を使用します。
ユーザーのファイルへのアクセスを承認するために使用されるため、同じ Cloud プロジェクトにクライアント ID とアプリ ID の両方を含める必要があります。
setOAuthToken
関数を使用すると、アプリで現在の認証トークンを使用して、Google Picker でファイルの表示に使用する Google アカウントを決定できます。ユーザーが複数の Google アカウントでログインしている場合、Google Picker は適切な承認済みアカウントのファイルを表示できます。
ファイルを開くときに Google Picker からファイル ID を取得すると、files.get
のリファレンス ドキュメントに記載されているように、アプリはファイル メタデータを取得してファイル コンテンツをダウンロードできます。