以前書いたDropbox Java API で遊ぶ(移転前URL)にリンクを張っていただいている記事があった。
getFileStreamメソッド付近でパラメータの「rev」で検索すると、上図にもわかるようにヒットしない(青色マークされない)=実装されてない!ずこーー 試行錯誤ログ: DropboxのJava版APIで過去リビジョンのファイルを取得できない現象について
なんと…その通り DropboxAPI#getFile(), DropboxAPI#getFileStream() の引数 rev は内部で使用されておらず、
リビジョンを指定して過去のファイルをダウンロードできないようだ。
どうにしかして今の SDK でもリビジョンを指定してダウンロードできるようワークアラウンドコードを書けないものか。
アプリケーションの登録
My Appsの[Create an App]を押下する。
「App Name」と「Description」を入力し、Access level を選択する。
「App filder」と「Full Dropbox」があるので今回は Full を選択した。
アプリのインフォメーション画面に遷移するので、App key と App secret を控えておこう。
SDK の入手
Development Kits and Documentationからダウンロードする。
iOS, Android, Python, Ruby, Java があるけれど、Java のチュートリアルはあるようで無い。
(Tutorial のリンクは Android のそれに遷移する)
仕方がないので Javadoc 片手に試行錯誤してみよう。

Copyright© 2011-2016 Shunsuke Otani All Right Reserved .