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