0

この方法でアプリを認証すると:

var client = new Dropbox.Client({
    key: 'key'
});

client.authenticate({
    interactive: false
}, function(error){
    if(error){
        alert('Authentication error: ' + error);
    }
});

その後

client.authenticate();

SDK はトークンなどを localStorage に保存するため、次回はユーザーを Dropbox の oauth ページなどにリダイレクトする必要はありません。ただし、それらを Dropbox.Client コンストラクターに渡すと、次のようになります。

var client = new Dropbox.Client({
    key: 'key',
    token: 'token',
    uid: 'uid'
});

これらの値は localStorage に保存されないため、Dropbox.Client を作成するたびに渡す必要があります。私の質問は:

デフォルトの oauth オプションをオーバーライドするのは、Dropbox Javascript SDK の API ですか?

よろしく、マット

4

0 に答える 0