Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternative to pending_upload when using sharing_create_shared_link_with_settings? #476

Open
nk9 opened this issue Jun 21, 2023 · 3 comments
Labels

Comments

@nk9
Copy link

nk9 commented Jun 21, 2023

The method sharing_create_shared_link has a pending_upload argument which you can use to ask Dropbox to generate a url for a file or folder which is still in the process of being uploaded. If you do this and then use the link before the file is fully uploaded, you see a nice "This file cannot be previewed" UI, showing a zero-byte file. Once the file upload is complete, you can use the URL to share as you would any other generated URL.

This is fine, but sharing_create_shared_link is marked as deprecated and has been replaced by sharing_create_shared_link_with_settings. The new method doesn't have the pending_upload argument, nor does there seem to be any setting which you can pass in to get the same behavior.

So my question is: how do I get a shared link from a pending upload using non-deprecated API? I am not doing any uploading myself, I just have a script which generates shared links. So I can't do a zero-length upload because it could clobber the in-progress one which I have no control over.

Versions

  • What version of the SDK are you using? Python SDK 11.36.0
  • What version of the language are you using? Python 3.9.6
  • What platform are you using? macOS 12.6.6
@nk9 nk9 added the question label Jun 21, 2023
@OnionKnightN
Copy link

Hello nk9! Unfortunately there isn't pending_upload parameter for the sharing_create_shared_link_with_settings method. That said, I can totally see the benefit of this use case. Therefore, I've help submit a feature request on your behalf over to our product team for review.

@nk9
Copy link
Author

nk9 commented Jun 22, 2023

Thanks! I'd also like to point out that the Python docs for sharing_create_shared_link don't list the method as deprecated. Probably a good idea to call that out if indeed you want people to ultimately stop using it. Other methods put the deprecation warning in the text, but there is a Sphinx directive for deprecation which you can use so it will show up nicely formatted in ReadTheDocs.

@greg-db
Copy link
Contributor

greg-db commented Jun 22, 2023

Thanks for the note! I'll ask the team to update the documentation to include that deprecation information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants