You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
softwaremedicalshare
4 years agoNew member | Level 2
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)
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!
- ЗдравкоLegendary | Level 20
Did you ensure "sharing.write" permission for your application (both in Application console and on token generation)?
Hope this gives right direction.
- softwaremedicalshareNew 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 expirationI 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)
- Greg-DBDropbox Staff
softwaremedicalshare It looks like our comments just crossed. Be sure to check out my message here.
- Greg-DBDropbox Staff
softwaremedicalshare It sounds like your links may currently be banned on your account. That would cause this error. (This doesn't sound like a scopes issue; that would be a different error message.)
You can find more information on link bans here: https://help.dropbox.com/files-folders/share/banned-links
- softwaremedicalshareNew 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
- Greg-DBDropbox Staff
softwaremedicalshare The link ban I referred to does apply to the functionality you're trying to use. I recommend contacting support if you have questions about the status of your account.
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
5,910 PostsLatest Activity: 3 days agoIf 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!