- この記事は、Google Drive™ APIに関する記事を和訳したものです。
- 原文: Node.js Quickstart
- 元記事のライセンスは CC-BYで、この和訳記事のライセンスは CC-BYです。
- 自己責任でご利用ください。
- 和訳した時期は 2019年6月ころです。
Drive APIにリクエストを行う単純な Node.jsコマンドラインアプリケーションを作成するには、このページの残りの部分で説明されている手順を完了します。
前提条件
このクイックスタートを実行するには、以下の前提条件を必要とします:
- Node.js & npmがインストールされている。
- Google Driveが有効である Googleアカウント
Step 1: Drive APIをオンにする
新しい Cloud Platform projectを作成するためにこのボタンをクリックし、Drive APIを自動的に有効にします:
Drive APIを有効にする
ダイアログが表示されたら、DOWNLOAD CLIENT CONFIGURATIONをクリックし、あなたの作業ディレクトリにファイル credentials.json
を保存します。
Step 2: クライアントライブラリをインストールする
npmを使用してライブラリをインストールするするには、以下のコマンドを実行します:
npm install googleapis@39 --save
Step 3: サンプルをセットアップする
あなたの作業ディレクトリに、index.js
と名付けられたファイルを作成し、次のコードをコピーします:
Step 4: サンプルを実行する
次のコマンドを使用してサンプルを実行します:
node .
初めてサンプルを実行するとき、アクセスを承認するよう求められるでしょう:
-
あなたのブラウザにて、提供された URLを閲覧します。
もし、まだあなたの Googleアカウントにログインしていなければ、ログインを求められるでしょう。 もし、複数の Googleアカウントにログインしているならば、認証のために使用する 1つのアカウントを選択するよう求められるでしょう。
- Acceptボタンをクリックします。
- 与えられたコードをコピーし、それをコマンドラインプロンプトにペーストし、Enterを押します。
ノート
- 認証情報は、ファイルシステム上に格納されるので、以降の実行では認証を求められないでしょう。
- この例の認証フローは、コマンドラインアプリケーションのためにデザインされています。 他のコンテキストにて承認を実行する方法については、ライブラリの READMEの Authorizing and Authenticatingセクションを参照してください。
参考文献
トラブルシューティング
このセクションでは、このクイックスタートを実行しようとしたときに遭遇するかもしれない、幾つかの一般的な問題について説明し、可能な解決策を提案します。
This app isn't verified.
機密性の高いユーザデータへのアクセスを提供するスコープをリクエストしている場合、ユーザに表示される OAuth同意画面に、警告 "This app isn't verified" が表示されるかもしれません。 これらのアプリケーションは、その警告および他の制限を取り除くための検証プロセスを、最終的には通過しなければなりません。 開発段階では、Advanced > Go to {Project Name} (unsafe) をクリックすることによって、この警告を追加し続けることができます。