cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
What’s new: end-to-end encryption, Replay and Dash updates. Find out more about these updates, new features and more here.

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I need a clean working example of CREATE FOLDER

I need a clean working example of CREATE FOLDER

chemical21
Explorer | Level 4

I tested many examples, but always get a issue about some missing parameter. For a beginer on this, like me, it became frustative. A clean example like "url-dropbox-api- functio+key+secret+token+folderToCreate" in a lite javascript function without any jquery on this. You know?: the clear way to something. Even a static example, just for testing. I´ll apreciate so much.

 

Thank you..

 

Elias

3 Replies 3

Greg-DB
Dropbox Staff

To use the Dropbox API via JavaScript, we recommend using the official Dropbox API v2 JavaScript SDK.

 

Creating a folder with that can be done similarly to the filesListFolder example (which is written for Node).

 

It would look like this, using the filesCreateFolderV2 method: (written for browser JavaScript, assuming the library is already loaded)

 

var dbx = new Dropbox.Dropbox({ accessToken: ACCESS_TOKEN });

dbx.filesCreateFolderV2({path: '/MyFolderName'})
  .then(function(response) {
    console.log(response);
  })
  .catch(function(error) {
    console.error(error);
  });

 

 

rajshree1996
Explorer | Level 3

can we use unique parent folder id then folder name for creating folders?

is there any other way of creating without passing the whole path? with some unique key

Greg-DB
Dropbox Staff

@rajshree1996 No, unfortunately the Dropbox API doesn't currently support creating folders using paths relative to existing folder IDs, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. 

It does support creating new folders relative to namespace IDs though, like:

 

dbx.filesCreateFolderV2({"path": "ns:123456789/new folder name"})
  .then(function(response) {
    console.log(response);
  })
  .catch(function(error) {
    console.log(error);
  });

 

That only works for folders with namespace IDs though, e.g., shared folders.

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropbox Staff
  • User avatar
    rajshree1996 Explorer | Level 3
What do Dropbox user levels mean?