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

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開発者検証フォーム


2. GG Driveはどのように機能しますか?何ができますか?

どのように機能しますか? 

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

 

Googleドライブフォルダ


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

 

同期の方向は何ですか?

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

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

 

ドライブ同期

 

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

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

まず、ウェブサイトをGoogleドライブに接続するためのGoogle Devアプリが必要です。https ://console.cloud.google.com/、新しいプロジェクトを作成してください。

 

プロジェクト1の作成

 

次にプロジェクト名を設定します(スペースなし、アクセントなし)

 

新しいプロジェクト1

 

その後、プロジェクトの作成が完了するまで数秒待ちます。

 

画像62

 

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

 

ドライブAPIを有効にする

 

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

 

資格情報メニュー1

 

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

 

資格情報の作成-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」 「Publish app」をクリックしてステータスを変更する必要があります。

 

テストアプリ

 

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

 

oauthクライアント1

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this