投稿する
📚 n8n補助教材

n8nでGoogle Drive連携!API設定入門

n8nからGoogle Driveを操作するために必要なAPIの有効化、OAuth 2.0クライアントIDの取得、および認証連携の手順を解説します。

学習ポイント

  • Google Cloud ConsoleでのGoogle Drive APIの有効化方法
  • OAuth 2.0クライアントIDとクライアントシークレットの生成手順
  • n8nでの認証エラー(アクセスブロック)を解消するための公開ステータス変更手順

n8nからGoogle Driveを操作するためには、Google Cloud ConsoleでのAPI連携設定が必要になります。この解説では、Google Cloud側での準備とn8n側の接続設定をステップバイステップで説明します。

Google Drive APIの有効化

まず、Google Cloud Consoleにログインし、「APIとサービス」から「有効なAPIとサービス」を選択します。「APIとサービスを有効にする」ボタンから「Google Drive API」を検索し、有効化を行います。これが完了していないと、認証情報を作成しても連携が動作しません。

OAuth 2.0 認証情報の作成

次に「認証情報」画面へ移動し、「認証情報を作成」から「OAuth クライアント ID」を選択します。アプリケーションの種類に「ウェブ アプリケーション」を選択し、任意の名前を付けます。ここで最も重要なのが「承認済みの JavaScript 生成元」と「承認済みのリダイレクト URI」の設定です。n8n側の設定画面に表示されているURLをそれぞれ正しくコピー&ペーストしてください。作成後、表示される「クライアント ID」と「クライアント シークレット」をメモしておきます。

同意画面の公開とn8nでの認証

n8nに戻り、メモしたIDとシークレットを入力して「Sign in with Google」をクリックします。もしアクセスブロックの警告が出た場合は、Google Cloud Consoleの「OAuth 同意画面」から、公開ステータスを「テスト中」から「アプリを公開」に変更してください。再度n8nから連携を行い、Googleアカウントの確認画面で「続行」を選択すれば、Connection Successfulと表示され連携が完了します。

**使用ツール・サービス**

  • n8n

  • Google Cloud Console

  • Google Drive API