We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

softwaremedicalshare's avatar
softwaremedicalshare
New member | Level 2
4 years ago

JAVA API Shared Link Access Denied

Hi,

 

Have a JAVA application that uploads files to Dropbox, suddenly having a [Exception in 2/sharing/create_shared_link_with_settings: "access_denied" ] when trying to get the shared link. This error started 1-2 days ago.

 

Upload works fine and file is visible from dropbox webpage

 

This is the code that throws the error

 

SharedLinkMetadata slmFile = client.sharing().createSharedLinkWithSettings("/dir1/file.txt",
SharedLinkSettings.newBuilder()
.withRequestedVisibility(RequestedVisibility.PUBLIC).build());

And this is the full error stack trace:

com.dropbox.core.v2.sharing.CreateSharedLinkWithSettingsErrorException: Exception in 2/sharing/create_shared_link_with_settings: "access_denied"
at com.dropbox.core.v2.sharing.DbxUserSharingRequests.createSharedLinkWithSettings(DbxUserSharingRequests.java:483)
at com.dropbox.core.v2.sharing.DbxUserSharingRequests.createSharedLinkWithSettings(DbxUserSharingRequests.java:526)

  • softwaremedicalshare's avatar
    softwaremedicalshare
    4 years ago

    I just finish a phone call with support. it was not issue with banning or permissions, it was a downloading "bandwidth" issue of the account (not a file) so I think dropbox api should  address in better way the problem issue.

     

    Thanks for your help!

  • Здравко's avatar
    Здравко
    Legendary | Level 20

    Hi softwaremedicalshare,

    Did you ensure "sharing.write" permission for your application (both in Application console and on token generation)?

    Hope this gives right direction.

    • softwaremedicalshare's avatar
      softwaremedicalshare
      New member | Level 2

      Hi @Здравко, 

       

      Have this options in Application "Permissions" tab

      Account info

         account_info.write off

         account_info.read is on

      Files and folders

         files.metadata.write is on

         files.metadata.read is on

         files.content.write is on

         files.content.read is on

      Collaboration

         sharing.write is on

         sharing.read is on

         file_request.write is on

         file_request.read is on

         contacts.write is on

       

      Token generation was done with

         Allow public clients (Implicit Grant & PKCE) is Allow
         Access token expiration is No expiration

       

      I generate a new token yesterday thinking it could be the issue, but issue remains. I can upload files, files is perfectly stored in dropbox but cannot generate shared link within the application. Also I just test and my username cannot create a shared link. Dropbox page says: "You do not have permissions to create a link for the file" (I just translate it maybe is not the exact message in English)

       

    • softwaremedicalshare's avatar
      softwaremedicalshare
      New member | Level 2

      Hi @Greg-DB, 

       

      The issue you address sound more like a "banned link" i mean, something that existed before and suddenly it is banned for the reasons described in the link provided. The issue right now is that I cannot create new links for new files.

       

      Thanks anyway

About Dropbox API Support & Feedback

Node avatar for Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

5,877 PostsLatest Activity: 4 hours ago
325 Following

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!