cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Want to learn some quick and useful tips to make your day easier? Check out how Calvin uses Replay to get feedback from other teams at Dropbox 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: 

Using API to get list folder

Using API to get list folder

IsaacMarin
Helpful | Level 6
Go to solution

Hi!

 

I am trying to use Matlab to get the contents of a folder, my code is:

 

     % Generate the custom header
headerFields = {'Authorization', ['Bearer ', dropboxAccessToken]};
headerFields{2,1} = 'Content-Type';
headerFields{2,2} = 'application/json';
headerFields = string(headerFields);

% Set the options for WEBWRITE
opt = weboptions;
opt.MediaType = 'application/json';
opt.CharacterEncoding = 'ISO-8859-1';
opt.RequestMethod = 'post';
opt.KeyName='data';
opt.KeyValue='{"path": "" , "recursive":true}';
opt.HeaderFields = headerFields;

%Get data
rawData = webread('https://api.dropboxapi.com/2/files/list_folder',opt');

but I am getting "The server returned the status 400 with message "Bad Request" in response to the request".

 

What am I doing wrong?

 

Thank you

1 Accepted Solution

Accepted Solutions

IsaacMarin
Helpful | Level 6
Go to solution
2 Replies 2

Greg-DB
Dropbox Staff
Go to solution

Can you also print out the response body? It should contain a more useful error message.

IsaacMarin
Helpful | Level 6
Go to solution

Nevermind, I decided to use this code and worked https://www.mathworks.com/matlabcentral/fileexchange/35693-urlread2

 

Thank you

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    IsaacMarin Helpful | Level 6
  • User avatar
    Greg-DB Dropbox Staff
What do Dropbox user levels mean?