Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
Dear support,
I'm using WebBrowser control to get the token with the Uri generated by DropboxOAuth2Helper.GetAuthorizeUri method. However, when the webbrowser_Navigated event fires, it stucks at this Url
https://client-api.arkoselabs.com/v2/419899FA-7FAF-5C1D-C027-BC34963E3A4F/enforcement.d9ade689f93c4fc07fd512409028d0c9.html
I believe this is the Url for recaptcha ?
I notice this problem today, I've been using this method to get the token without any problem before.
Regards
Jack
I don't know specifically what changed, but we have found that web views are much more prone to incompatibilities which can lead to issues like this, which is part of the reason for the current policy.
Note that per the documentation, your app should process the OAuth app authorization flow in the system browser, not a web view control like this. Unfortunately, given that web views are not officially supported, I'm afraid we can't offer help with this issue.
That being the case, please update your app to send the app authorization flow through the system browser instead.
For .NET in particular, we recommend using the official Dropbox API v2 .NET SDK. That comes with a helper you can use for processing the OAuth flow in the system browser, as shown in this example.
That post is several years old and is no longer up to date.
If that setup with the redirect/listener doesn't work for your use case, you can also omit the redirect URI/listener, in which case the user will be presented with the authorization code that they can copy/paste into your app to finish the flow.
Hi Greg,
Just coming back to my initial question, my app has been working fine with the current setup until yesterday. Does that mean the
https://client-api.arkoselabs.com
stop supporting WebBrowser control without notice?
I don't know specifically what changed, but we have found that web views are much more prone to incompatibilities which can lead to issues like this, which is part of the reason for the current policy.
Thanks Greg.
I'll try different approach
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!