cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Are you interested in hearing how one of our Community members uses Dropbox for sailing trips? Read all about it 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?