メイン コンテンツにスキップ

Dropfiles: Googleドライブとの統合

1. DropfilesでGoogleドライブにログインする

自動モード

今後は、Googleドライブサーバーへの接続にかかる時間を大幅に節約できます。まず、この機能を使用するには、 Dropfiles「設定」>「ライブアップデート」 「Joomunitedアカウントをリンク」ボタンをクリックしてログインしてください。

 

ライブアップデート -dropfiles

 

次に、 クラウド接続]> [Googleドライブ]タブに移動し、右隅にある Googleドライブに接続

 

自動Googleドライブdropfiles

 

次に、次の手順に従って接続を終了します。

 

自動 Google ドライブ接続dropfiles

 

手動モード

前の手順で取得した認証情報を使って、Joomla管理画面にアクセスし、メニューのDropfiles > オプション > クラウド接続タブ > Google Drive設定セクションをます

  • クライアントID
  • クライアントシークレット

次に、構成を保存して、[接続]ボタンをクリックします。

 

Googleドライブ認証情報

 

その後、ポップアップウィンドウが表示され、アカウントを選択できます。

間違いがない場合は、Googleアカウントを選択し、以下のような新しいウィンドウで認証を検証する必要があります。

 

著者の確認

 

接続は成功するはずです☺ 同時に、 「Google ドライブからの変更を監視する」Dropfilesにすぐに同期されません。

 

Google からの変更を監視する

 

これで、Google ドライブ フォルダを作成し、そこにファイルをアップロードできるようになりました。

 

新しいドライブ

 

エラーを解消する: エラー:「 Dropfiles Google Drive に接続すると、invalid_scope が発生します」

Googleは最近、アプリの検証を強制する新しいセキュリティレイヤーを導入しました。 Googleアカウントでアプリを作成し、まったく同じアカウントでJoomlaからログインした場合、このエラーは表示
されません このエラーは、Googleアカウントでアプリを作成し、別のアカウントでJoomlaからGoogleに接続しようとした場合にのみ表示されます。

この場合、次のプロセスに従ってアプリがGoogleによって承認される必要があります: https//support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form


2. 仕組みは? GGドライブで何ができるの?

使い方? 

Dropfiles Googleドライブにサイト名のルートフォルダを生成します。

 

Google-Drive-Folder


Dropfiles に追加されたすべてのカテゴリとサブカテゴリがこのフォルダーの下に追加されます。

 

同期の方向は何ですか?

双方向で動作します!Googleドライブからファイルを追加して Dropfiles で確認することも、 Dropfiles にファイルを追加してGoogleドライブで確認することもできます。また、Googleドライブの同期ソフトウェアを使って、デスクトップから Dropfiles のファイルを管理することもできます。すごいですね!ええ、わかります☺

Google ドライブからファイルを削除する場合、Google ドライブからファイルを消去するにはゴミ箱を空にする必要があることに注意してください。

 

ドライブシンク

 

3. Googleドライブアプリを作成する

Google ドライブは、メインの Dropfiles パッケージに含まれています。

まず、ウェブサイトを Google ドライブに接続するには、Google 開発アプリが必要です。 https://console.cloud.google.com/に移動し、新しいプロジェクトを作成します。

 

作成プロジェクト1

 

次に、プロジェクト名を設定します (スペースやアクセントは使用しません)。

 

new-project-1

 

その後、プロジェクトが作成されるまで数秒待ちます…

 

image62

 

GoogleドライブAPIを初めて使用する場合は、 [ナビゲーション]メニュー>[APIとサービス]>[ライブラリ]てアクティブ化する必要があります。

 

イネーブルドライブAPI

 

左側のメニューから、[ナビゲーションメニュー>APIとサービス]

 

クレデンシャルメニュー1

 

次に、左側のメニュー資格]で、メインパネルの[ +資格情報の作成] >> OAuthクライアントID(求められた場合は、OAuth同意画面に名前を追加します)。

 

create-Credentials-1

 

さて、最も重要なステップです。

  • 「Web アプリケーション」を選択し、任意の名前を追加します。
  • 承認された JavaScript のオリジン: https://your-domain.com (ドメイン名に置き換えてください。スラッシュや www は使用できません)。
  • 承認されたリダイレクト URI: https://your-domain.com /administrator/index.php?option=com_ dropfiles &task=googledrive.authenticate (ドメイン名を入力してください)
これはバックエンドの Dropfiles URL + &task=googledrive.authenticate です

 

Web アプリケーションの作成

 

注:「無効な発信元:送信する前にドメインを承認済みドメインリストに追加する必要があります」という警告が表示された場合は、承認済み ドメインリストリンクを押すか、 [APIとサービス] >> [OAuth同意]画面承認済みドメインでドメイン名を追加します。

次に、ユーザー タイプを選択する必要があります。多くの場合、内部は組織またはチームのアカウント用で、外部は個人アカウント用です。

 

OAuth ユーザータイプ

 

  • 内部:アプリは組織内の Google Workspace (G Suite) ユーザーに限定されます。 検証のためにアプリを送信する必要はありません。
  • 外部: Google アカウントを持つすべてのユーザーがアプリを利用できますが、アプリは公開され、検証されている必要があります。

次に、承認されたドメインを入力し、次の手順に進んでアプリの登録を完了します。 これで、前のステップに戻り、 「Web アプリケーション」を選択して認証情報を作成できます。

 

同意画面

 

また、公開ステータスはProductionである必要があります。現在Testingの場合は、[アプリの公開] ボタンをクリックしてステータスを変更する必要があります。

 

テストアプリ

 

すると… 出来上がり! Dropfiles 設定に追加する ID とシークレットを取得できました。

 

oauth-client-1