覆盖Javascript SDK中的默认身份验证选项

覆盖Javascript SDK中的默认身份验证选项,javascript,oauth,dropbox,dropbox-api,Javascript,Oauth,Dropbox,Dropbox Api,当您以这种方式验证应用程序时: var client = new Dropbox.Client({ key: 'key' }); client.authenticate({ interactive: false }, function(error){ if(error){ alert('Authentication error: ' + error); } }); 然后 client.authenticate(); SDK将令牌和其他令牌存储

当您以这种方式验证应用程序时:

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时。客户端构造函数:

var client = new Dropbox.Client({
    key: 'key',
    token: 'token',
    uid: 'uid'
});
这些值不存储在localStorage中,因此每次构造Dropbox.Client时都必须传递它们。我的问题是:

Dropbox Javascript SDK中是否有API覆盖默认oauth选项

问候,,
马特

你为什么不把它们存储在本地存储中,然后自己再使用呢?@smarx是的,我目前正在这样做,但我只是在寻找一些“更正式”的方式来做到这一点。顺便问一下,你是Dropbox API团队的吗?我这样问是因为我昨天可能在twitter(数据存储API线程)上“看到”了你:)我不认为有“更正式”的方式来做到这一点。是的,我是Dropbox的开发者拥护者。