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: 

App Folder permission - getting shared_link_access_denied for public shared link URLs?

App Folder permission - getting shared_link_access_denied for public shared link URLs?

elsigh
Helpful | Level 5

Note: I just created a new App Key/Secret for my App to - I'm now using the App Folder permission instead of Full Permission (which I believe is way less scary for users to grant permission and appropriate for my App too). This flow used to work with my old App Key/Secret.

 

I have a shared_link: https://www.dropbox.com/sh/hyt61zo702g3c5c/AACT5_YdGoZiEyYt4yI6Oolaa?dl=0

I can access it without being logged in at all. You should be able to as well.

 

I have an access token, and make a request to https://api.dropboxapi.com/2/files/list_folder

 

I get the 4 files in that folder, one of which looks like:

  1. .tag: "file"
  2. name: "Amazing Grace.pro"
  3. id: "id:zY8_f7IMoCgAAAAAAAE7EA"
  4. client_modified: "2018-04-29T16:52:44Z"
  5. server_modified: "2018-04-29T16:52:45Z"
  6. rev: "3ca8a5fcf0"
  7. size: 1239
  8. is_downloadable: true
  9. content_hash: "ec5e7fd14465c71b3979e64cd68cff300c3eecfd8cb1ef72c0d427743350d82f"

So next I make a request to https://content.dropboxapi.com/2/sharing/get_shared_link_file with args:{"url":"https://www.dropbox.com/sh/hyt61zo702g3c5c/AACT5_YdGoZiEyYt4yI6Oolaa?dl=0","path":"/Amazing Grace.pro"}

 

And I get:

{"error_summary": "shared_link_access_denied/", "error": {".tag": "shared_link_access_denied"}}

 

[Note: the documentation on http://dropbox.github.io/dropbox-sdk-js/Dropbox.html is missing the type def for the arg to 

sharingGetSharedLinkFile]

 

@Greg-DB who's been helpful 

8 Replies 8

Greg-DB
Dropbox Staff

Thanks for the report! This looks like this may just be an issue on our side. We'll look into it. I'll follow up here once I have an update on this from the team.

elsigh
Helpful | Level 5

Any updates by chance? Confirmation that this is a bug vs by design would help me.

 

Seems like a punishment for picking a better permission model atm 😉

Greg-DB
Dropbox Staff

I don't have an update on this from the team yet. I'll follow up here once I do. 

mkamalkayani
Explorer | Level 4

Facing the same error. Any updates?

Greg-DB
Dropbox Staff

@mkamalkayani No, unfortunately I don't have an update on this issue to share.

mkamalkayani
Explorer | Level 4

@Greg-DB I got it working by creating a new app with full access scope.

akunbeben
New member | Level 2

A year after, is there any update on this? @Greg-DB 

Greg-DB
Dropbox Staff

@akunbeben No, I don't have any news on this.

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropbox Staff
  • User avatar
    akunbeben New member | Level 2
  • User avatar
    mkamalkayani Explorer | Level 4
What do Dropbox user levels mean?