Cut the Clutter: Test Ignore Files Feature - sign up to become a beta tester here.
Forum Discussion
Anggadika
3 years agoExplorer | Level 3
refresh token using C# and all
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
8 Replies
- Greg-DB3 years ago
Dropbox Community Moderator
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
- Anggadika3 years agoExplorer | Level 3
Maybe you can give an example using video or YouTube to make it easier to implement
- Anggadika3 years agoExplorer | Level 3
I have tried, but access is denied.
this is source code when error.
Please Help Why Access is Denied
- Greg-DB3 years ago
Dropbox Community Moderator
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.
- Здравко3 years agoLegendary | Level 20
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.
- Anggadika3 years agoExplorer | Level 3
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? - Anggadika3 years agoExplorer | Level 3
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 Здравко
- Здравко3 years agoLegendary | Level 20
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!
About Discuss Dropbox Developer & API
Make connections with other developers815 PostsLatest Activity: 4 years ago
The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.
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!