0.2.0 • Published 9 years ago

node-datastores v0.2.0

Weekly downloads
8
License
MIT
Repository
github
Last release
9 years ago

#Node.js wrapper for Dropbox Datastore API

###Usage

var DropboxDatastore = require('../src/dropbox-datastore-node');
var options = {
        app_key: '...',
        app_secret: '...',
        response_type: 'code',
        redirect_uri: 'http://localhost:3000/' // The / is the path and is required
    };
var datastore = new DropboxDatastore(options);

###Methods

datastore.getInfo(fn(data));

datastore.listDatastore(fn(data));

datastore.getCreateDatastore(NAME,fn(data));

datastore.retrieveSnapshot(HANDLE,fn(data));

datastore.putDelta(HANDLE,CHANGES,fn(data));

datastore.deleteDatastore(HANDLE,fn(data));

###Testing

The test need the config file which contains the app key and secret. For easy testing I also included an access token which is used for testing.

exports.options = {
    app_key: '...',
    app_secret: '...',
    response_type: 'code',
    redirect_uri: 'http://localhost:3000/' // The / is the path and is required
};

exports.test_token = 'y-8E3SDJgGMAAAAAAAAAAdOLY39769xtn9AUbLA1-jtwhEHGv2jHXs2m5X6FgddI'; // Test token

###TODO Implementing all the endpoint of the current API Simplyfying the put_delta endpoint to make CRUD operations easier