プログラムで Dropbox を操作するには、次の 2 つの方法があります。
- 公式API経由
- 公式クライアントが実行されているマシンのローカル ファイルシステム経由
1 の場合、API アプリを登録する必要がありますが、アプリの名前空間が乱雑になることは心配ありません。とにかく最近は Dropbox を使ったアプリがたくさんあります。おそらくあなたにとって明確に区別できる、比較的明確な名前を使用してください。
また、Dropbox 自体は、登録済みのアプリをどこでも公開することは一切していません。あなたはそれを完全にコントロールしています。
また、API を使用すると、パスワードを保存する必要がなく、アプリ トークンとアクセス トークンだけを保存できます。(アクセス トークンを取得して保存するには、認証フローを 1 回処理するだけです。)
さらに、自分のアカウントにリンクするだけでよい場合は、「生産」ステータスを申請する必要さえありません。
2 の場合、API アプリを登録する必要はありませんが、マシンにクライアントをインストールする必要があります。その後、ローカル ファイル システムと直接対話するだけで、残りはクライアントに処理させることができます。(また、Dropbox は FTP 経由では機能しませんが、クライアントが実行されているマシンにマシンが FTP 経由でファイルをプッシュするようにハッキングすることはできるかもしれません。)