The Dropbox SDK uses OAuth 2 for authorizing API
requests. Dropbox requires an access token to make authenticated requests.
The access token can be supplied at instantiation or set later using the
setAccessToken() method.
For more information on how to obtain an access token using OAuth, please see our OAuth Guide.
Dropbox.getAuthenticationUrl() is a method that is very helpful for
authenticating users. See the authentication
example for a basic example of how it can be
used.
Dropbox.authenticateWithCordova() is a method that simplifies authentication from a Cordova / PhoneGap application.
require('isomorphic-fetch')
var Dropbox = require('dropbox').Dropbox;
var dbx = new Dropbox({ clientId: 'YOUR_CLIENT_KEY_HERE' });
dbx.authenticateWithCordova(
function(accessToken) {
console.log(accessToken);
},
function() {
console.log("failed");
});The method requires the cordova inappbrowser plugin.
$ cordova plugin add cordova-plugin-inappbrowserLearn more about using the JavaScript SDK