第7章 Dropbox への接続

インテグレーションでは、Dropbox からファイルをダウンロードしたり、Dropbox にファイルをアップロードすることができます。詳細は以下を参照してください。

7.1. Fuse Online を Dropbox クライアントとして登録

Fuse Online 環境を Dropbox にアクセスできるクライアントアプリケーションとして登録する必要があります。これにより、Dropbox に接続するインテグレーションをいくつでも作成することができます。そのため、特定の Fuse Online 環境を 1 度だけ Dropbox に登録する必要があります。

Fuse Online を Dropbox クライアントアプリケーションとして登録できるのは、Fuse Online 環境ごとに 1 回のみです。しかし、各 Dropbox コネクションは同じ登録を使用しますが、異なるユーザークレデンシャルを使用することができます。

前提条件

ファイルのダウンロードまたはアップロードでインテグレーションが使用する Dropbox アカウントにログインできる必要があります。

手順

  1. Fuse Online で以下を行います。

    1. 左側のパネルで Settings をクリックします。
    2. Settings ページで、上部付近にあるコールバック URL の右側で Copy Callback URL をクリックし、Fuse Online 環境のコールバック URL をクリップボードにコピーします。この手順の最後の方でこの URL が必要になります。
  2. 別のブラウザータブで https://www.dropbox.com にアクセスし、以下を行います。

    1. インテグレーションでアクセスするデータがある Dropbox アカウントにログインします。
    2. ログインした後に https://www.dropbox.com/developers/apps にアクセスします。
    3. Create App をクリックします。
    4. Dropbox API を選択します。
    5. この手順の最初にクリップボードにコピーした URL を、ページの上部近くにある During registration, enter this callback URL: で始まる文に貼り付けます。たとえば、貼り付ける URL は https://app-proj9128.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback のようになります。
    6. Fuse Online が単一のフォルダーにアクセスするか、またはすべてのフォルダーやファイルにアクセスするかを選択します。
    7. Dropbox アプリケーションの名前を指定します。たとえば、Fuse Online Access From Aslan LLC のような名前を指定できます。Dropbox アプリケーションで一意となる名前を指定する必要があります。
    8. ボックスにチェックマークを入れ、Dropbox API の利用規約に同意します。
    9. Create App をクリックします。
    10. 新しいアプリケーションの Dropbox Settings ページにある OAuth2 Redirect URIs の入力フィールドに、この手順の始めにクリップボードにコピーした Fuse Online URL を貼り付けます。
    11. Add をクリックします。

結果

これで Fuse Online 環境が Dropbox クライアントとして登録され、Fuse Online はログインした Dropbox アカウントのコンテンツにアクセスできるようになります。