A Dropbox API wrapper through OAuth2 and the single app per account access.
This methodology doesn't require user acknowledgement beyond intial config from generated token.
How to generate a OAuth2 Token
For Node
npm install
var client = require('dropbox-application-only').authenticate(config.token);
client.metadata()
.then(function(response) {
console.log('response', response);
})
.catch(function(failure) {
console.error('status', failure.status);
console.error('error', failure.error);
});