Discuss Dropbox Developer & API
Hi Dropbox,
Can you provide an example of making GetToken using .Net Developer C# and upload and download it at the same time. for Dropbox V2 APIs.
Thanks
There are examples included with the Dropbox .NET SDK that show how to handle various pieces of functionality in different scenarios, such as the authorization flow as well as uploading and download files. You can find all of the example code here:
https://github.com/dropbox/dropbox-sdk-dotnet/tree/main/dropbox-sdk-dotnet/Examples
Maybe you can give an example using video or YouTube to make it easier to implement
I have tried, but access is denied.
this is source code when error.
Please Help Why Access is Denied
Dropbox doesn't offer video tutorials for the Dropbox API, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
Regarding the issue you're currently seeing, the http.Start() line starts a local HTTP listener to receive the result of the authorization flow automatically. The "Access is denied" error doesn't seem to be coming from Dropbox itself, but rather from your system indicating you aren't able to start the listener. Please refer to your platform/operating system's documentation for information on how to configure your permissions to allow your account to start a listener like that. Unfortunately as that's not made by Dropbox, I can't offer support for that itself.
Alternatively, you can omit the redirect URI and not use a listener to receive the result. The redirect URI is actually optional, in which case you would be presented with the authorization code to copy/paste back into the app manually.
@Anggadika wrote:
I have tried, but access is denied.
...
Hi @Anggadika,
Did you read the example' comment?
from the source:// This loopback host is for demo purpose. If this port is not
// available on your machine you need to update this URL with an unused port.
private const string LoopbackHost = "http://127.0.0.1:52475/";
Have you checked some other port? One more restriction, you should consider, is all ports below 1000 are considered by some environments as special and are not provided to regular programs. Did you select such a port explicitly or implicitly (take in mind that HTTP matches by default to port 80 and HTTPS - to 443)? Such ports can be forbidden even when the OS doesn't set such restrictions (it's environment restriction for better portability). Review your settings.
Good luck.
I have tried several ports including http with port 80 and https with port 443, but the result is still "access denied".
why is "access denied" please?
what settings should be changed?
for my port it's done.
now the problem is when running the script (which I marked) it doesn't work anymore.
now i have problem while running this script
this result "An error occurred while sending the request."
Please Help @Здравко
Hi again @Anggadika,
Seems your system has some problems.
@Anggadika wrote:...
this result "An error occurred while sending the request."
...
Such an error occurs when connection to the target server cannot be established. The reasons can be different, but typical case is DNS caching (and mismatch). To check in details, what's going on, better catch the actual exception (HttpRequestException) and dump all the information available there (including inners). After that fix it according your findings.
ADD: Since Dropbox API servers use TLSv1.2 only, another typical reason is mismatch in supported encryption setting. Make sure you have enabled TLSv1.2!
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!