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