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

Dropfiles:Dropboxの統合

1. Dropboxアプリを作成する

DropboxはメインのDropfilesパッケージに含まれています。

まず、ウェブサイトを Dropbox アカウントに接続するには、Dropbox アプリが必要です。 https://developers.dropbox.com/に移動し、新しいアプリを作成します。

 

ドロップボックス アプリの作成

 

次に、アプリの種類「Dropbox API」、「Full Dropbox」、およびアプリ名を設定します。

Dropfilesのファイルカテゴリは、Dropboxアカウントのルートにあるフォルダとして追加されます(専用のDropboxアカウントに最適です)。 「アプリフォルダ」を選択すると、すべてのフォルダ/ファイルが1つのフォルダに保存されます(Dropboxアカウントの混乱を避けてください)。

 

ドロップボックス アプリ情報

 

これでほぼ完了です。アプリが作成され、アプリのキーとシークレットが取得されます。

 

app-create-dropbox

 

承認されたリダイレクト URL

「OAuth 2」セクションで 「Dropfiles Dropbox 設定からの承認済みリダイレクト URL」を「リダイレクト URL」貼り付け、 「追加」ボタンをクリックします。 URL は次のようになります: "https://joomunited.com/administrator/index.php?option=com_dropfiles&task=dropbox.authenticated"

 

ドロップボックス リダイレクト URL

 

OAuth2セクション>アクセストークンの有効期限「Short-lived」オプションを選択する必要があります。

 

トークンの有効期限切れドロップボックス

 

また、 権限]タブで、下の画像のように権限を設定する必要があります。

 

パーミッション-dropbox-setup

 

2.DropfilesでDropboxにログインします

自動モード

今後は、Dropbox サーバーに接続する時間を大幅に節約できます。 まず、この機能を使用するには、 [Dropfiles 設定] > [ライブ アップデート]タブで Joomunited アカウントに接続する必要があります。接続していない場合は、 [Joomunited アカウントをリンク]ボタンをクリックしてログインしてください。

 

live-updates-dropfiles

 

[クラウド接続] > [Dropbox]タブに移動し右隅にある[Dropbox に接続]

 

自動ドロップボックスドロップファイル

 

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

 

auto-dropbox-connected-dropfiles

 

手動モード

前の手順の認証情報を使用して、Joomla 管理者に移動し、メニューの[Dropfiles] > [オプション] > [クラウド接続] タブ > [Dropbox 設定] をクリックしてください。 を貼り付けてください

  • アプリキー
  • アプリの秘密

次に、設定を保存し、 [Dropbox に接続] ボタン

 

ドロップボックスの再接続

 

アプリへのアクセスのアクセス承認を検証する必要があります。 [許可]

 

allow-dropbox-app

 

接続は成功するはずです☺ 

 

接続された

 

「Dropbox からの変更を監視」が表示されます。 この機能を使用するには、警告メッセージ内の URL を、ステップ 3 [設定]タブ。

例: https://{your-domain}/index.php?option=com_dropfiles&task=frontdropbox.listener

 

Webhook URL

 

次に、Dropfiles 設定で、 「Dropbox からの変更を監視」ボタンをクリックして有効にします。 オフにすると、ファイルとフォルダーは Dropbox から Dropfiles にすぐには同期されません。

 

監視-変更-ドロップボックス

 

これで、Dropbox と Dropfiles にフォルダー、サブフォルダーを作成できるようになり、すべてが同期されます。

 

new-dropbox-folder

 

Dropbox v1APIからv2APIバージョンへの更新

2022 年 2 月 19 日に Dropbox API に大きな変更が加えられたため、以前に作成された Dropbox アプリを再度動作させるには API v2 にアップデートする必要があります。 アプリが上記の日付より前に最近作成されたものである場合、問題を解決するにはログアウト/ログインするだけで済む可能性があります。
そうでない場合は、次の手順に従って古い Dropbox アプリから新しいアプリにデータを移動する必要があります。

 

オプション1:古いDropboxアプリを引き続き使用する


ケース1:自動コネクタを使用した
 

これが最も簡単なシナリオです。 問題を解決するには、プラグインの [ Dropfiles 設定] > [クラウド接続] > [Dropbox] タブ

 

自動ドロップボックスドロップファイル

 

ケース2:最近作成したカスタムDropboxアプリを使用した

Dropbox アプリ、Dropfiles で Dropbox アカウントを再接続してみ
てください うまくいけば、やるべきことはそれだけです。 この手順が機能しない場合は、以下のオプション 2 に進む必要があります。

OAuth2の下に承認済みリダイレクトURIを追加します。

 

ドロップボックス リダイレクト URL

 

また、 権限]タブで、下の画像のように権限を設定する必要があります。 次に、[移行]ボタンをクリックする必要があります。

 

パーミッション-dropbox-setup

 

次に、Dropfiles設定からアプリを再接続します

 

ドロップボックスの再接続

 

オプション 2: 新しい Dropbox アプリを接続してファイルを移動する

ステップ 1.新しいDropbox アプリ、Dropfiles 設定から Dropbox アカウントに接続する必要があります。 このドキュメントの第 1 章で詳しく説明されている手順に従って続行してください。

 

アプリの作成

 

ステップ2.Dropboxファイルを移動して再同期します

新しい Dropbox アプリを Joomla ウェブサイトに接続した後、すべてのフォルダーとファイルを Dropbox の古いアプリのルート フォルダーから移動する必要があります。
新しいアプリで使用される新しいフォルダーの下にすべてのフォルダーをドラッグ アンド ドロップするだけです。 次に、完全な同期が完了するまで待ちます。データ量によっては、しばらく時間がかかる場合があります。

 

new-app-file-move

 

3.どのように機能しますか? Dropboxで何ができますか?

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

DropboxはDropfilesインターフェース上のフォルダー/サブフォルダーとファイルを同期でき、同じことが他の方法(DropfilesからDropboxへ)でも可能です。

 

ドロップボックスウェブ


同期の方向は何ですか?

それは両方向で動作します! Dropboxからファイルを追加してDropfilesに表示するか、Dropfilesにファイルを追加してDropboxに表示することができます。 また、Dropbox同期ソフトウェアを使用してデスクトップからDropfilesファイルを管理できることも意味します。 それはクレイジーです! はい、わかっています☺

 

dropfiles-dropbox-folder