第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 アカウントにログインできる必要があります。
手順
Fuse Online で以下を行います。
- 左側のパネルで Settings をクリックします。
- Settings ページで、上部付近にあるコールバック URL の右側で をクリックし、Fuse Online 環境のコールバック URL をクリップボードにコピーします。この手順の最後の方でこの URL が必要になります。
別のブラウザータブで
https://www.dropbox.com
にアクセスし、以下を行います。- インテグレーションでアクセスするデータがある Dropbox アカウントにログインします。
- ログインした後に https://www.dropbox.com/developers/apps にアクセスします。
- Create App をクリックします。
- Dropbox API を選択します。
-
この手順の最初にクリップボードにコピーした URL を、ページの上部近くにある
During registration, enter this callback URL:
で始まる文に貼り付けます。たとえば、貼り付ける URL はhttps://app-proj9128.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback
のようになります。 - Fuse Online が単一のフォルダーにアクセスするか、またはすべてのフォルダーやファイルにアクセスするかを選択します。
-
Dropbox アプリケーションの名前を指定します。たとえば、
Fuse Online Access From Aslan LLC
のような名前を指定できます。Dropbox アプリケーションで一意となる名前を指定する必要があります。 - ボックスにチェックマークを入れ、Dropbox API の利用規約に同意します。
- Create App をクリックします。
- 新しいアプリケーションの Dropbox Settings ページにある OAuth2 Redirect URIs の入力フィールドに、この手順の始めにクリップボードにコピーした Fuse Online URL を貼り付けます。
- Add をクリックします。
結果
これで Fuse Online 環境が Dropbox クライアントとして登録され、Fuse Online はログインした Dropbox アカウントのコンテンツにアクセスできるようになります。