Skip to content

Google Drive チャンネルの追加

Google Drive チャンネルは、Google Drive を ImgBed の保存先として利用します。

事前に用意するもの

必要なもの用途
Google アカウントDrive と OAuth アプリを管理します
Google Cloud プロジェクトOAuth Client を作成します
Client ID / Client SecretImgBed から Google Drive を操作するため
Refresh Token長期的なアクセスに使います
ImgBed ドメインOAuth コールバック URL に使います

OAuth Client を作成する

Google Cloud Console で OAuth Client を作成します。種類は Web アプリケーションを選びます。

OAuth Client 作成

承認済みのリダイレクト URI に次を設定します。

text
https://あなたのドメイン/api/oauth/google/callback

OAuth URL 設定

ImgBed へ入力する

アップロード設定で Google Drive を選び、まず Client ID と Client Secret を入力します。

Google Drive 設定

項目入力内容
チャンネル名例:Google Drive Main
Client IDGoogle Cloud で作成した OAuth Client ID
Client SecretOAuth Client Secret
Refresh Token後で取得して貼り付けます
ルートディレクトリ任意。通常は imgbed

Refresh Token を取得する

  1. ImgBed で「Token を取得」をクリックします。
  2. 保存先に使う Google アカウントでログインします。
  3. 権限を許可します。
  4. コールバックページに表示された Refresh Token をコピーします。
  5. ImgBed の Refresh Token 欄へ貼り付けます。

Refresh Token コピー

保存後の確認

  1. チャンネルを保存します。
  2. テスト画像をアップロードします。
  3. Google Drive の指定ディレクトリにファイルが作成されることを確認します。
  4. 返されたリンクが開けることを確認します。

注意点

  • Google Cloud の OAuth 同意画面設定が未完了だと認証できない場合があります。
  • Refresh Token を取得した Google アカウントが、実際の保存先になります。
  • Drive 容量が不足しているとアップロードに失敗します。
  • OAuth Client Secret を公開しないでください。

Released as user documentation for CloudFlare ImgBed.