cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
We're back with another cheat sheet to make your 2022 easier than ever! Check out our tips 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

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

Re: Using API to get list folder

IsaacMarin
Helpful | Level 6
2 Replies 2

Re: Using API to get list folder

Greg-DB
Dropboxer

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

Re: Using API to get list folder

IsaacMarin
Helpful | Level 6

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

 

Thank you

Who's talking

Top contributors to this post

  • User avatar
    IsaacMarin Helpful | Level 6
  • User avatar
    Greg-DB Dropboxer
What do Dropbox user levels mean?
Need more support?