Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
Hello,
I want to find the best way to view a file like a video or image from Dropbox into a Website using HTTP or Javascript SDK
for example I'm trying at least to download a file using the shared link and CURL
I also have a question should I use double quotes or single quotes with CURL in the Doc of the website there is a Double quotes but I saw some API calls with single quotes
Basically, It's sync a folder's files which on Dropbox to the Website.
Unfortunately, the Dropbox Chooser does not have an option for retrieving "direct" links that do not expire, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. As a workaround, you can use "preview" links, which don't expire, and modify them for direct access as documented here.
Also, regarding the issue with the files being disabled, looking at your code, it seems the issue here is that you're setting sizeLimit: 1024, which is limiting the user to selecting only relatively small files. Please try removing that option and you should see larger files selectable.
I see you're calling /2/sharing/get_shared_link_file and are supplying both the "url" parameter and "path" parameter. The particular shared link you're sending as the "url" is for a file though; in that case you should not also supply the "path" parameter. The "path" parameter is only for when you need to specify a relative path under a folder when the "url" you are supplying is for a folder, not a file. Try the call again without setting the "path" parameter.
Also, I've redacted it from your post, but for future reference, do not share your access token.
Thanks for response, If I may ask about something important. I have a website that I need to make the users of Dropbox to import their videos into the application itself by clicking a button and authenticate after that and then pick the folder they want to.
So What are my options relating to Dropbox API, In other words what are the best features that I should use.
Should I use sharing link and downloading the video or even can I someway fetch all the folder files into website.
Thanks in advance.
Btw, I also have Js SDK installed, I didn't make test yet but I think it would work normally. So I mean if my best options to use one of the SDK or HTTP it will be okay.
While you can use either the HTTPS endpoints themselves or one of our official SDKs such as the Dropbox JavaScript SDK (or a third party library) to access the Dropbox API, we do recommend using one of the official SDKs, as they'll do much of the work for you.
In the Dropbox JavaScript SDK, the corresponding method for /2/sharing/get_shared_link_file is sharingGetSharedLinkFile.
Exactly what features you use is up to you, depending on the specifics of what your app needs exactly. I recommend reading the File Access Guide for some good reference on interacting with files in Dropbox accounts via the Dropbox API.
Also, as an alternative to the API/SDKs, for web apps that just need to allow end-users to select files from their accounts to give to the app, the Dropbox Chooser can be a good, simpler option. Check that out first to see if that works for your use case.
Yes Chooser Feature this's exactly what I want, but the button it doesn't working at all can I just get a demo to implement the button in my app and able to make the user login and choose the files that he wants with providing options array to this. Thanks in advance.
The Dropbox Chooser page does include a working demo under the "Demo" section. Is that "Choose from Dropbox" button not working for you? If not, what exactly does/doesn't happen? Do you get any error message?
This's my code I added the js lib of Dropbox, Do I miss something else? but the button it doesn't appear
I also have only one issue can I make the direct link doesn't expire because my scenario will be the user will choose the videos or images, Then I get the direct link and that will be previewed in the application that if anybody wants to watch the video or the image but the link expires.
Update 1: Everything is good Sir, It works and it's fine, My only problem now is link expiring because my scenario will be I get the direct links save them in the database then get these links when it requested so if the link expires will be error so how can I make the direct link doesn't expire, and Is there any comments about this scenario, Do you think I'll face any problem in it soon while implementing along with Dropbox? Thanks in advance
Update: I did implement the button and it opens but I can't select any thing the selection button not exist. So all I just need is to get a direct link that doesn't expire at all. Thanks in advance and appreciate.
I followed this link :https://dropbox.tech/developers/quickly-integrate-file-upload-in-your-web-app-using-the-chooser
Unfortunately, the Dropbox Chooser does not have an option for retrieving "direct" links that do not expire, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though. As a workaround, you can use "preview" links, which don't expire, and modify them for direct access as documented here.
Also, regarding the issue with the files being disabled, looking at your code, it seems the issue here is that you're setting sizeLimit: 1024, which is limiting the user to selecting only relatively small files. Please try removing that option and you should see larger files selectable.
Hi there!
If you need more help you can view your support options (expected response time for a 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!