dbox-sdk
v1.0.0
Published
Unofficial Dropbox SDK for green browsers based on using ES6 syntax
Readme
Dropbox SDK for JavaScript
Unofficial Dropbox SDK for green browsers based on using ES6 syntax
Install
npm install dropboxsdk --saveExample
import Dropbox from './dropbox-sdk.js';
// Make instance config and first call
const dropboxConfig = {
folderName: 'YOUR_FOLDER_NAME',
appKey: 'YOUR_APP_KEY',
redirectUri: 'YOUR_APP_REDIRECT_URI'//example: http://localhost:8000
};
const dropbox = new Dropbox(dropboxConfig);// Show authenticate dialog and get token (token autosave to localStorage in '__db_token' key)
dropbox.authenticate().then(token => {
console.log(token);
});// Call request API. Example get_space_usage
dropbox.request({
host: 'https://api.dropboxapi.com',
query: '/2/users/get_space_usage',
method: 'POST',
type: String,
body: 'null',
headers: {
type: 'application/json'
}
})
.then(data => console.log(data))Warning!
The API have not run on old browsers have not support:
- fetch API
- Promise API
- Classes declaration
- ES6 modules
